(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 )