2011-07-19 63 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

好點,請參閱更新。 –