在数组中查找公共值

时间:2011-07-19 02:19:29

标签: php arrays sorting

我想知道如何在数组中显示最常见的值,到目前为止,我的脚本给出了最常见的值,但如果我想要最常见的5个怎么办?

function array_most_common($array) {
   $counted = array_count_values($array); 
   arsort($counted); 
   return(key($counted));       
}

echo array_most_common($array);

非常感谢。

1 个答案:

答案 0 :(得分:2)

好像你拥有它。我只是修改你的函数来返回整个数组,这样你就可以执行你想要的任何逻辑:

function array_most_common($array) {
  return arsort(array_count_values($array));
}