Подсчитайте, как часто в массиве появляется определенное значение

Я знаю функцию count() php, но какова функция подсчета того, как часто значение появляется в массиве?

Пример:

 $array = array( [0] => 'Test', [1] => 'Tutorial', [2] => 'Video', [3] => 'Test', [4] => 'Test' ); 

Теперь я хочу рассчитать, как часто появляется «Тест».

Solutions Collecting From Web of "Подсчитайте, как часто в массиве появляется определенное значение"

Для этого 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 )