array_count_values

(PHP 4, PHP 5, PHP 7, PHP 8)

array_count_valuesПодсчитывает количество вхождений каждого отдельного значения в массиве

Описание

array_count_values(array$array): array

Функция 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 )

Смотрите также

  • count() - Подсчитывает количество элементов в массиве или в объекте Countable
  • array_unique() - Убирает повторяющиеся значения из массива
  • array_values() - Возвращает все значения массива
  • count_chars() - Возвращает информацию о символах, входящих в строку
To Top