0

可能重复:
如何计算 php 数组中的非空条目?

我想计算数组中不为空/空的键的数量。

EG:
array(1>'asdf',2>'fdas',3>'');

count($array) would return 3, I want a function that returns 2 as 3 is empty

是否有任何 php 内置函数来执行此操作?如何做呢?

4

1 回答 1

2

采用:

count(array_filter($array));

数组 array_filter ( 数组 $input [, 可调用 $callback = "" ] )

如果没有提供回调,则所有等于 FALSE 的输入条目(请参阅转换为布尔值)都将被删除。

于 2012-09-20T03:03:30.617 回答