0

重複の可能性:
php配列の空でないエントリをカウントする方法は?

空/nullではない配列内のキーの数を数えたいです。

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 array_filter ( array $input [, callable $callback = "" ] )

コールバックが指定されていない場合、FALSE (ブール値への変換を参照) に等しい入力のすべてのエントリが削除されます。

于 2012-09-20T03:03:30.617 に答える