说我有一个像这样的数组:
$array = array('', '', 'other', '', 'other');
如何计算具有给定值的数字(在示例中为空白)?
而且有效吗?(大约十二个数组,每个数组包含数百个元素)此示例超时(超过30秒):
function without($array) { $counter = 0; for($i = 0, $e = count($array); $i < $e; $i++) { if(empty($array[$i])) { $counter += 1; } } return $counter; }
在这种情况下,空白元素的数量为3。
如何使用array_count _values来获得一个为您计算一切的数组?