我有一个阵列
$array = array('key1' => null, 'key2' => null, 'key3' => null, 'key4' => null);
Run Code Online (Sandbox Code Playgroud)
我想确定所有数组键是否具有空值,如果是,则返回false.上面的例子应该返回false,因为它没有任何值.但是如果一个或多个键具有任何值,则它应该返回true,例如下面的示例为true.
$array = array('key1', 'key2' => value2, 'key3', 'key4' => value4);
Run Code Online (Sandbox Code Playgroud)
dec*_*eze 42
假设你实际上是指像一个数组
array('key1' => null, 'key2' => null, 'key3' => null, 'key4' => null)
Run Code Online (Sandbox Code Playgroud)
答案很简单
if (!array_filter($array)) {
// all values are empty (where "empty" means == false)
}
Run Code Online (Sandbox Code Playgroud)