Консультация № 39827
09.04.2006, 20:37
0.00 руб.
0 1 1
Здравствуйте ЭКСПЕРТЫ!
Есть ли функция для подсчета совпадающих значений в массиве? Если нет то как это сделать?

Приложение:
//например есть массив$my=array("да","да","нет","незнаю","нет","да","нет","да","да");//нужно узнать сколько там да(5) нет(3) ytpyf.ytpyf.и незнаю(1)незнаю

Обсуждение

Неизвестный
09.04.2006, 20:46
общий
это ответ
Здравствуйте, Redcap!
Тебе поможет array_count_values ( array input )
Функция array_count_values() возвращает массив, ключами которого являются значения массива исходный_массив, а значениями - частота повторения этих значений.


Приложение:
Пример 1. Пример использования array_count_values()$array = array (1, "hello", 1, "world", "hello");print_r(array_count_values ($array)); Результатом вышеприведенной программы будет: Array( [1] => 2 [hello] => 2 [world] => 1)
Форма ответа