PHP получает элемент в массиве с наибольшим количеством дубликатов У меня есть массив строк, и я ищу способ найти наиболее распространенную строку в массиве. $stuff = array('orange','banana', 'apples','orange'); Я хочу увидеть оранжевый. Ответ 1 $c = array_count_values($stuff); $val = array_search(max($c), $c); Ответ 2 Используйте array_count_values и получите ключ элемента: <?php $stuff = array('orange','banana', 'apples','orange', 'xxxxxxx'); $result = array_count_values($stuff); asort($result); end($result); $answer = key($result); echo $answer; ?> Вывод: orange
Ответ 2 Используйте array_count_values и получите ключ элемента: <?php $stuff = array('orange','banana', 'apples','orange', 'xxxxxxx'); $result = array_count_values($stuff); asort($result); end($result); $answer = key($result); echo $answer; ?> Вывод: orange