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

首頁 > 語言 > PHP > 正文

php 判斷是否有重復數組

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

php本身有提供一些函數,有一個出去重復的函數就是array_unique,這個函數會去除相同的值,這樣可以給我們開發者帶來方便,去除重復的值后在獲取數組的長度,和未去除重復的長度來比較,下面代碼不只是否可以用在二維數組上,我用的是一維數組

php 判斷是否有重復數組代碼:

if(count($pf_shuliang) != count(array_unique($pf_shuliang))) showErr("批發數量不可重復",$ajax);

二維數組根據鍵值排序:

  1. public function sort($arr,$sort,$v){    //$arr->數組   $sort->排序順序標志   $value->排序字段 
  2.  
  3.     if($sort == "0"){                   //排序順序標志 SORT_DESC 降序;SORT_ASC 升序   
  4.             $sort = "SORT_ASC"
  5.     }elseif ($sort == "1") { 
  6.             $sort = "SORT_DESC"
  7.     } 
  8.        
  9.     foreach($arr as $uniqid => $row){   
  10.         foreach($row as $key=>$value){                      
  11.                 $arrsort[$key][$uniqid] = $value
  12.             }  //Vevb.com 
  13.         }   
  14.         if($sort){ 
  15.         array_multisort($arrsort[$v], constant($sort), $arr);   
  16.     }        
  17.      return $arr

方法三:

  1. <?php       
  2. $input = array(4, "4""3", 4, 3, "3");       
  3. $result = array_unique($input);       
  4. var_dump($result);       
  5. ?> 

第一個單元將被保留。

例子1. array_unique() 例子:

  1. <?php 
  2. $input = array("a" => "green""red""b" => "green""blue""red"); 
  3. $result = array_unique($input); 
  4. print_r($result); 
  5. ?> 
上例將輸出:

Array([a] => green[0] => red[1] => blue)

例子2. array_unique() 和類型

上例將輸出:

  1. <?php 
  2. $input = array(4, "4""3", 4, 3, "3"); 
  3. $result = array_unique($input); 
  4. var_dump($result); 
  5. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永靖县| 五河县| 东阳市| 安达市| 大城县| 敖汉旗| 巩留县| 共和县| 揭西县| 襄汾县| 确山县| 永新县| 揭西县| 鲁甸县| 隆回县| 井冈山市| 凤翔县| 宜兰县| 邢台市| 正安县| 乐至县| 庐江县| 崇阳县| 永济市| 桐梓县| 松阳县| 灌南县| SHOW| 和平县| 博罗县| 博客| 南木林县| 怀集县| 福泉市| 独山县| 沂源县| 枣强县| 漯河市| 运城市| 普安县| 内乡县|