Функция array_count_values производит подсчет количества всех значений массива. Возвращает ассоциативный массив, в котором ключами будут элементы массива, а значениями - их количество в массиве.

См. также функцию count, которая подсчитывает количество элементов в массиве.

Синтаксис

array_count_values(массив);

Примеры

Пример

Подсчитаем, сколько раз встречается каждый из элементов:

<?php
	$arr = ['a', 'a', 'a', 'b', 'b', 'c'];
	var_dump(array_count_values($arr));
?>

Результат выполнения кода:

['a'=>3, 'b'=>2, 'c'=>1]