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

Php 如何获取具有空值的数组键列表?,php,arrays,null,key,Php,Arrays,Null,Key,我有一个数组。如何获取具有空值的键的列表?有没有找到它们的捷径?以下是我想到的函数: function find_nulls($a) { return array_keys(array_filter($a, function($b) { return is_null($b); }) ); } 它似乎可以按需要工作。实际上,它有一个可选的搜索值参数,因此您可以将: array_keys($array, null, true); 您必须将第三个参数(严格比较)设置为

我有一个数组。如何获取具有空值的键的列表?有没有找到它们的捷径?

以下是我想到的函数:

function find_nulls($a) {
    return array_keys(array_filter($a, function($b) {
       return is_null($b);
    }) );
}
它似乎可以按需要工作。

实际上,它有一个可选的搜索值参数,因此您可以将:

array_keys($array, null, true);

您必须将第三个参数(严格比较)设置为true,使其仅匹配空值。

谢谢!这就是我一直在寻找的答案。很有教育意义!