21
我有一个字符串数组,我正在寻找一种方法来查找数组中最常见的字符串。PHP获取数组中具有最多重复项的项目
$stuff = array('orange','banana', 'apples','orange');
我想看到橙色。
我有一个字符串数组,我正在寻找一种方法来查找数组中最常见的字符串。PHP获取数组中具有最多重复项的项目
$stuff = array('orange','banana', 'apples','orange');
我想看到橙色。
$c = array_count_values($stuff);
$val = array_search(max($c), $c);
使用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
哈哈,感谢尼克:) – shaneburgess 2010-12-05 17:09:21
哪一个是被接受的答案? – 2012-08-14 17:08:13