这是我的阵列输出
Array
(
[1] => 1
[2] => 2
[3] =>
)
Run Code Online (Sandbox Code Playgroud)
我怎么知道它[3] =>是空的?
foreach ($array as $key => $value) {
if (empty($value))
echo "$key empty <br/>";
else
echo "$key not empty <br/>";
}
Run Code Online (Sandbox Code Playgroud)
我的出局表明并非空洞.什么是正确的检查方法是空的?
我有数组$ var,如果数组中的一个或多个元素为空(我的意思是,字符串是""),我想返回FALSE.
我认为这array_filter()是更好的方法,但我不知道如何以这种方式过滤它.
我该怎么做?
我处于一个非常特殊的情况,我有一个索引数组$name_array,它有0个索引,但没有值,如下所示;
Array
(
[0] =>
)
Run Code Online (Sandbox Code Playgroud)
我想把这个数组视为空,我已经检查了它isset($name_array),!empty($name_array)但是这个数组传递了两个条件.我不知道我应该应用什么条件来检测这个数组是否有这些值然后它是空的?
例如;
if(/*some condition*/($name_array))
{
echo 'I am not empty';
}
else
{
echo 'I am empty';
}
Run Code Online (Sandbox Code Playgroud)