(PHP 4, PHP 5, PHP 7, PHP 8)
array_count_values — Подсчитывает количество вхождений каждого отдельного значения в массиве
Функция array_count_values() возвращает массив,
в котором ключами становятся значения массива array
с типом int или string,
а значениями — частота, с которой значение встречается в массиве array.
arrayМассив значений для подсчета.
Функция возвращает ассоциативный массив со значениями массива array
в качестве ключей и количеством значений в качестве значений.
Функция генерирует ошибку уровня E_WARNING для каждого элемента,
который не принадлежит строковому (string) или целочисленному (int) типу.
Пример #1 Пример подсчёта количества значений функцией array_count_values()
<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>Результат выполнения приведённого примера:
Array
(
[1] => 2
[hello] => 2
[world] => 1
)