1
如何计算PHP中的非空数组项,但不包括0. Zero是一个虚假值,这就是为什么当我使用array_filter时它不包含在计数中。在下面我想,当我回声计数为4,因为有数组如何知道数组是否包含空字符串,但排除0
$numbers = array(0,2,4,2);
echo count(array_filter($numbers));
在4项而如果是这样的输出应为5的示例,从计数排除空字符串,但2零仍然包括:
$numbers = array(0,2,4,2,'',0);
echo count(array_filter($numbers));