查找数组中不等于零的所有键

时间:2012-07-13 20:15:05

标签: php arrays key

如何设置函数 array_keys 以返回数组中值不等于零的所有键。

1 个答案:

答案 0 :(得分:4)

您可以先filtering the array执行此操作:

$results = array('ab' => 0, 'ba' => 53, 'pl' => 23, 'ct' => 0);

$non_zero = array_keys(array_filter($results, function($item)
{
    return $item !== 0;
}));

// Value of $non_zero:
//   array('ba', 'pl')