[英]how to get empty index foreach loop in php
在这里,我有一个数组,使用此数组,我必须获取具有空值或空值的index
,但我却没有得到预期的答案,请参见下面的内容,我已经发布了预期的答案。
的print_r($ VAL);
Array
(
[id] => 4 A
[tripID] =>
[startFrom] => 1
[limit] => 20
[cabID] =>
)
预期答案
这应该有帮助-
$a = array
(
'ID' => '4 A',
'tripID' => '',
'startFrom' => 1,
'limit' => 20,
'cabID' => '',
);
// Filter array if value is blank or null but not 0
$check = array_filter($a, function($v) {
return $v == '' || $v == null;
});
// Extract the keys
print_r(array_keys($check));
产量
Array
(
[0] => tripID
[1] => cabID
)
此函数应该使您处于正确的方向array_filter 。 注意,似乎是一个家庭作业的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.