Функция array_count_values в PHP
Функция array_count_values
производит подсчет количества всех значений массива. Возвращает ассоциативный массив, в котором ключами будут элементы массива, а значениями - их количество в массиве.
Синтаксис
<?php
array_count_values(массив);
Пример
Подсчитаем, сколько раз встречается каждый из элементов:
<?php
$arr = ['a', 'a', 'a', 'b', 'b', 'c'];
var_dump(array_count_values($arr)); // ['a'=>3, 'b'=>2, 'c'=>1]