一尘不染

计算具有给定值的数组中的值数

php

说我有一个像这样的数组:

$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。


阅读 234

收藏
2020-05-26

共1个答案

一尘不染

如何使用array_count _values来获得一个为您计算一切的数组?

2020-05-26