如何检查数组是否为空-true或false [英] How to check if array is empty - true or false

查看:328
本文介绍了如何检查数组是否为空-true或false的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个问题,如果我确定数组为空,但isset()传递了它,该如何为返回truefalse的函数设置条件.

I have a question, how do I put a condition for a function that returns true or false, if I am sure that the array is empty, but isset() passed it.

$arr = array();

if (isset($arr)) {
    return true;
} else {
    return false;
}

以这种形式返回bool(true),而var_dump显示array (0) {}.

In this form returns bool(true) and var_dump shows array (0) {}.

推荐答案

如果它是一个数组,则可以只使用if或仅使用逻辑表达式.空数组的值为FALSE,任何其他数组的值为TRUE(演示):

If it's an array, you can just use if or just the logical expression. An empty array evaluates to FALSE, any other array to TRUE (Demo):

$arr = array();

echo "The array is ", $arr ? 'full' : 'empty', ".\n";

PHP手动很好地列出了错误的内容而不是.

这篇关于如何检查数组是否为空-true或false的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆