我们举一些例子:
array("Paul", "", "Daniel") // false
array("Paul", "Daniel") // true
array("","") // false
Run Code Online (Sandbox Code Playgroud)
什么是解决此功能的巧妙方法?
这是我的阵列输出
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)
我的出局表明并非空洞.什么是正确的检查方法是空的?
http://php.net/manual/en/function.in-array.php - 有问题,因为它只检查==.这里有没有聪明的oneliner可以做到===吗?
如果数组为空,即有0个元素,或者数组不包含任何完全为null的值,则返回false.如果数组至少有一个=== null元素,则为真.
php ×3