如何检查数组中的空值并返回具有空值的键



如何检查数组中的所有键是否有值。如果它没有任何值,如何打印该键。

$value = array(
        [title] => Test Name Four
        [first_name] => 
        [last_name] => M
        [field_company] => ABC
        [email] => 
        [client_phone_number] => 
        [address_line_1] => 
        [address_line_2] => Address 3
        [address_line_3] => 
        [address_line_4] => 
        [post_code] => 
        )

谢谢。

您可以使用

is_null

$array = array('something' => 0, 'other' => false, 'foo' => null);
foreach ($array as $key => $val) {
    if (is_null($val)) {
        echo $key . " is null!rn";
    }
}
$emptyKeys = array();    
foreach ($arr as $k => $v) {
    if (empty($v) {
        $emptyKeys[$k] = $k;
    }
}
print_r($emptyKeys);

最新更新