2011-07-19 58 views
1

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

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

echo array_most_common($array); 

非常感谢。

回答

2

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

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

OP在函数中已经使用'array_count_values()'。 –

+0

好点,请参阅更新。 –