Функция array_count_values() подсчитывает все значения элементов массив, при этом ключами становятся значения исходного массива, а значениями — частота повторения этих значений.
Пример использования:
$array = array ('космос','столовая','кино','космос','2017','космос','2017'); print_r(array_count_values ($array));
Array
(
[космос] => 3
[столовая] => 1
[кино] => 1
[2017] => 2
)
