《PHP實戰:PHP獲取數組中重復最多的元素的實現方法》要點:
本文介紹了PHP實戰:PHP獲取數組中重復最多的元素的實現方法,希望對您有用。如果有疑問,可以聯系我們。
PHP編程本文實例講述了PHP獲取數組中重復最多的元素的實現辦法.分享給大家供大家參考.具體辦法如下:
代碼如下:
<?php?
/**?
?*??
?* Created on 2014-4-1?
?* @param?? array $array?
?* @param?? int [optional] $length?
?* @return? array?
?*/?
function mostRepeatedValues($array,$length=0){?
??? if(emptyempty($array) or !is_array($array)){?
??????? return false;?
??? }?
??? //1. 計算數組的重復值?
??? $array = array_count_values($array);?
??? //2. 根據重復值 倒排序?
??? arsort($array);?
??? if($length>0){?
??????? //3. 返回前 $length 重復值?
??????? $array = array_slice($array, 0, $length, true);?
??? }?
??? return $array;?
}?
$array = array(1, 1, 1, 54, 3,4, 3,4, 3, 14, 3,4, 3,7,8,9,12,45,66,5,7,8,9,2,45);?
$counts=mostRepeatedValues($array,5);?
print_r($counts);?
/*輸出結果為:
Array?
(?
??? [3] => 5?
??? [4] => 3?
??? [1] => 3?
??? [9] => 2?
??? [45] => 2?
)?
*/?
?>
PHP編程希望本文所述對大家的PHP程序設計有所贊助.
維易PHP培訓學院每天發布《PHP實戰:PHP獲取數組中重復最多的元素的實現方法》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/14092.html