我有一个插件,表明数组已经开启var_dump($array)
:
array(1) { [""]=> NULL }
我如何检查这是真是假? 如果设置了数组,它将得到例如。
array(1) { ["test"]=> string(2) "test" }
我试过
if ($array == NULL)
if ($array[""] == NULL)
if ($array[""] == "NULL")
if ($array == "NULL")
答案 0 :(得分:2)
“”因为数组索引有点吓人......
由于$ array [0]作为第一个元素不起作用,你可以尝试这个来判断数组节点是否为空:
$fillCount = 0;
foreach ($arrData as $key => $value)
{
if (!is_null($value)) $fillCount++;
}
if ($fillCount <= 0)
{
// nothing useful in the array
}
else
{
// useful content in the array
}
答案 1 :(得分:1)
如果您的意思是检查值是否为空,则可以使用空:
if(empty($array[""]))
//element is null
else
//element is not null
数组肯定不是null,因为它有一个元素(array(1))
答案 2 :(得分:0)
var_dump(is_null($array[""]));