当我使用 var_dump 显示数组时,得到以下结果:
array(1) { [0]=> NULL }
Run Code Online (Sandbox Code Playgroud)
我想应用一个条件,当我的数组有空值时,它应该执行某些操作。我尝试在我的条件中使用 array[0]== NULL 和 array[0]= NULL 但它不起作用。谁能告诉我它的正确条件是什么?
PHP 的empty()检查变量是否不存在或具有错误值(如array()、0、null、false等)。
<?php
if (!empty($array[0])) {
echo "Not empty";
} else {
echo "empty";
}
?>
Run Code Online (Sandbox Code Playgroud)
或者使用is_null
<?php
if(is_null($array[0])) {
echo "empty";
} else {
echo "not empty";
}
?>
Run Code Online (Sandbox Code Playgroud)
或者
<?php
if($array[0] === NULL) {
echo "empty";
} else {
echo "not empty";
}
?>
Run Code Online (Sandbox Code Playgroud)