我有一个数组。如何获取具有null值的键的列表?是否有一种简便的方法来查找它们?
实际上,array_keys
有一个可选的搜索值参数,所以你可以这样写:
array_keys($array, null, true);
要想仅匹配null值,必须将第三个参数(严格比较)设置为true。
这是我想到的函数:
function find_nulls($a) {
return array_keys(array_filter($a, function($b) {
return is_null($b);
}) );
}
看起来它按预期工作。