0

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

4

1 回答 1

4

您可以通过首先过滤数组来做到这一点:

$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')
于 2012-07-13T20:17:04.043 回答