gpt4 book ai didi

php - 如何检查数组是否为空 - true 或 false

转载 作者:可可西里 更新时间:2023-11-01 12:40:45 25 4
gpt4 key购买 nike

我有一个问题,如果我确定数组为空,但 ,我该如何为返回 truefalse 的函数设置条件>isset() 通过了。

$arr = array();

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

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

最佳答案

如果它是一个数组,您可以只使用if 或只使用逻辑表达式。空数组的计算结果为 FALSE,任何其他数组的计算结果为 TRUE (Demo):

$arr = array();

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

有时建议不要像这样if'ing 数组变量:

if (!$array) {
// empty
}

写出:

if (empty($array)) {
// empty
}

出于可读性原因。比较 empty(php) language construct .


PHP manually nicely lists what is false and not .

关于php - 如何检查数组是否为空 - true 或 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7446644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com