国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP獲取數組中重復最多的元素的方法

2024-09-04 11:46:32
字體:
來源:轉載
供稿:網友

今天我看到一文章是寫要我們如何獲取數組中重復元素最多的那個,下面一起來看具體例子,代碼如下:

  1. <?php 
  2. /** 
  3.  *  
  4.  * @author http://m.survivalescaperooms.com 
  5.  * Created on 2014-4-1 
  6.  * @param   array $array 
  7.  * @param   int [optional] $length 
  8.  * @return  array 
  9.  */ 
  10. function mostRepeatedValues($array,$length=0){ 
  11.     if(emptyempty($arrayor !is_array($array)){ 
  12.         return false; 
  13.     } 
  14.     //1. 計算數組的重復值 
  15.     $array = array_count_values($array); 
  16.     //2. 根據重復值 倒排序 
  17.     arsort($array); 
  18.     if($length>0){ 
  19.         //3. 返回前 $length 重復值 
  20.         $array = array_slice($array, 0, $length, true); 
  21.     } 
  22.     return $array
  23.  
  24. $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); 
  25. $counts=mostRepeatedValues($array,5); 
  26. print_r($counts); 
  27. /* 
  28. Array 
  29. ( 
  30.     [3] => 5 
  31.     [4] => 3 
  32.     [1] => 3 
  33.     [9] => 2 
  34.     [45] => 2 
  35. ) 
  36. */ 
  37. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海晏县| 开阳县| 和顺县| 哈尔滨市| 惠东县| 开阳县| 疏附县| 木兰县| 商水县| 龙川县| 理塘县| 芷江| 舞钢市| 伊金霍洛旗| 怀安县| 遂宁市| 扶余县| 大足县| 读书| 虎林市| 眉山市| 锦屏县| 大竹县| 南充市| 青神县| 阳新县| 汕尾市| 射阳县| 科技| 咸丰县| 方山县| 蒲城县| 巫山县| 富蕴县| 江达县| 七台河市| 乌兰浩特市| 班戈县| 上林县| 抚远县| 吉隆县|