Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

array_count_values

Считает, сколько раз встречается каждое значение.

Синтаксис

array_count_values(array $array): array

Параметры

ПараметрТипОписание
$arrayarrayМассив строк или целых чисел.

Возвращаемое значение

arrayМассив «значение => количество».

Примеры

Частота значений:

<?php
 
echo json_encode(array_count_values(['tea', 'coffee', 'tea', 'tea']));

Результат:

{"tea":3,"coffee":1}

Самое частое значение:

<?php
 
$votes = ['php', 'js', 'php', 'python', 'php'];
$counts = array_count_values($votes);
arsort($counts);
 
echo array_key_first($counts);

Результат:

php

Примечания

Функция работает только со строками и целыми числами; для остальных типов выдаёт предупреждение.

См. также

  • array_unique — Удаляет из массива повторяющиеся значения.
  • count — Возвращает количество элементов массива.

Вопросы и ответы по теме

В учебнике

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.