php 数组中空值的条件

Mar*_*lik 0 php arrays null

当我使用 var_dump 显示数组时,得到以下结果:

 array(1) { [0]=> NULL }
Run Code Online (Sandbox Code Playgroud)

我想应用一个条件,当我的数组有空值时,它应该执行某些操作。我尝试在我的条件中使用 array[0]== NULL 和 array[0]= NULL 但它不起作用。谁能告诉我它的正确条件是什么?

Cri*_*sto 5

PHP 的empty()检查变量是否不存在或具有错误值(如array()0nullfalse等)。

<?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)