如何获取具有空值的数组键列表?

4

我有一个数组。如何获取具有null值的键的列表?是否有一种简便的方法来查找它们?

2个回答

10

实际上,array_keys有一个可选的搜索值参数,所以你可以这样写:

array_keys($array, null, true);

要想仅匹配null值,必须将第三个参数(严格比较)设置为true。


谢谢!这就是我在寻找的答案类型。非常有教育意义! - JohnK

2

这是我想到的函数:

function find_nulls($a) {
    return array_keys(array_filter($a, function($b) {
       return is_null($b);
    }) );
}

看起来它按预期工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接