我有一个数组。如何获取具有空值的键列表?是否有一些简短的方法可以找到它们?
答案 0 :(得分:7)
实际上,array_keys
有一个可选的search_value参数,因此您只需输入:
array_keys($array, null, true);
您必须将第三个参数(严格比较)设置为true才能匹配空值。
答案 1 :(得分:2)
这是我提出的功能:
function find_nulls($a) {
return array_keys(array_filter($a, function($b) {
return is_null($b);
}) );
}
它似乎按预期工作。