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