Kan*_*iya 5 php arrays codeigniter
我想只获得该数组中的空值不计数,如果我使用count()或者sizeof它也将获得空索引.
在我的情况下
我有这样的阵列 Array ( [0] => )
的count是1.但我想得到非空计数,在这种情况下它应该是0,我怎么能这样做,请帮助.......................... ..
Mr *_*der 14
只需使用array_filter()而不使用回调
print_r(array_filter($entry));
Run Code Online (Sandbox Code Playgroud)
Nie*_*sol 11
$count = count(array_filter($array));
Run Code Online (Sandbox Code Playgroud)
array_filter将删除任何评估的条目false,例如null数字0和空字符串.如果您只想null删除,则需要:
$count = count(array_filter($array,create_function('$a','return $a !== null;')));
Run Code Online (Sandbox Code Playgroud)