Я знаю функцию count()
php, но какова функция подсчета того, как часто значение появляется в массиве?
Пример:
$array = array( [0] => 'Test', [1] => 'Tutorial', [2] => 'Video', [3] => 'Test', [4] => 'Test' );
Теперь я хочу рассчитать, как часто появляется «Тест».
Для этого PHP имеет функцию array_count_values
.
Пример:
<?php $array = array(1, "hello", 1, "world", "hello"); print_r(array_count_values($array)); ?>
Вывод:
Array ( [1] => 2 [hello] => 2 [world] => 1 )
Попробуйте функцию array_count_values
вы можете найти дополнительную информацию о функции в документации: http://www.php.net/manual/en/function.array-count-values.php
Пример с этой страницы:
<?php $array = array(1, "hello", 1, "world", "hello"); print_r(array_count_values($array)); ?>
Будет производить:
Array ( [1] => 2 [hello] => 2 [world] => 1 )