Количество значений в массиве с данным значениемPhp

Кемеровские программисты php общаются здесь
Anonymous
Количество значений в массиве с данным значением

Сообщение Anonymous »

Скажи, что у меня есть массив, как это: < /p>

Код: Выделить всё

$array = array('', '', 'other', '', 'other');
< /code>
Как я могу подсчитать номер с данным значением (в примере пустого)? < /p>
И это эффективно? (Примерно в дюжине массивов с сотнями элементов каждый).
Этот пример раздается (более 30 секунд): < /p>
function without($array) {
$counter = 0;
for($i = 0, $e = count($array); $i < $e; $i++) {
if(empty($array[$i])) {
$counter += 1;
}
}
return $counter;
}
В этом случае количество пустых элементов составляет 3.

Подробнее здесь: https://stackoverflow.com/questions/131 ... iven-value

Вернуться в «Php»