此问题已在此处有答案:
Checking if all the array items are empty PHP(7个回答)
3天前关闭。
我有一个数组
$array = array('key1' => null, 'key2' => null, 'key3' => null, 'key4' => null);
我想确定是否所有的数组键都有空值,如果是,则返回false。上面的例子应该返回false,因为它没有任何值。但如果一个或多个键具有任何值,则它应该返回true,例如下面的示例为true。
$array = array('value1', 'key2' => value2, 'value3', 'key4' => value4);
6条答案
按热度按时间relj7zay1#
假设你实际上是指像这样的数组
答案是简单地使用array_filter
jhdbpxl92#
你的假设是不正确的。
array('key1', 'key2', 'key3', 'key4')
在0..3
范围内有4个值和键。array('key1', 'key2' => value2, 'key3', 'key4' => value4)
的值为key1
(键为0),键为key2
,值为key3
(键为1),键为key4
。hl0ma9xz3#
如果需要检查所有值是否都是
null
p8h8hvxi4#
答案是
isr3a4wc5#
应该可以
plupiseo6#
简单
如果多维