多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php中array_unique去除二維數組中重復的數組

php中array_unique去除二維數組中重復的數組

來源:程序員人生   發布時間:2013-11-13 03:23:04 閱讀次數:3622次

一個利用php中array_unique實現去除二級數組重復值的方法,有需要的朋友可參考參考.

實例代碼如下:

  1. <?php 
  2. $input = array(“a” => “green”,”", “red”,”b” => “green”, “”,”blue”, “red”,”c” => “witer”,”hello”,”witer”); 
  3. //$result = array_unique($input); //去除重復元素 
  4. $result = a_array_unique($input);?? //只留下單一元素 
  5. foreach($result as $aa
  6. echo $aa.”<br />”; 
  7. function multi_unique($array) { 
  8. foreach ($array as $k=>$na
  9. $new[$k] = serialize($na); 
  10. $uniq = array_unique($new); 
  11. foreach($uniq as $k=>$ser
  12. $new1[$k] = unserialize($ser); 
  13. return ($new1); 
  14. function a_array_unique($array)//寫的比較好 
  15. $out = array(); 
  16. foreach ($array as $key=>$value) { 
  17. if (!in_array($value$out)) 
  18. $out[$key] = $value
  19. return $out
  20. ?> 

array_unique函數只適用于一維數組,對多維數組并不適用,但是我們利用遍歷數據然后再進行操作就可以實現array_unique去除重復數組了.

實例代碼如下:

  1. function unique_arr($array2D,$stkeep=false,$ndformat=true) 
  2. // 判斷是否保留一級數組鍵 (一級數組鍵可以為非數字) 
  3. if($stkeep$stArr = array_keys($array2D); 
  4. // 判斷是否保留二級數組鍵 (所有二級數組鍵必須相同) 
  5. if($ndformat$ndArr = array_keys(end($array2D)); 
  6. //降維,也可以用implode,將一維數組轉換為用逗號連接的字符串 
  7. foreach ($array2D as $v){ 
  8. $v = join(“,”,$v); 
  9. $temp[] = $v
  10. //去掉重復的字符串,也就是重復的一維數組 
  11. $temp = array_unique($temp); 
  12. //再將拆開的數組重新組裝 
  13. foreach ($temp as $k => $v
  14. if($stkeep$k = $stArr[$k]; 
  15. if($ndformat
  16. $tempArr = explode(“,”,$v); 
  17. foreach($tempArr as $ndkey => $ndval$output[$k][$ndArr[$ndkey]] = $ndval
  18. else $output[$k] = explode(“,”,$v); 
  19. return $output
  20. $array2D = array(‘first’=>array(‘title’=>’1111′,’date’=>’2222′),’second’=>array(‘title’=>’1111′,’date’=>’2222′),’third’=>array(‘title’=>’2222′,’date’=>’3333′)); 
  21. print_r($array2D); 
  22. print_r(unique_arr($array2D,true)); 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲国产福利精品一区二区 | 亚洲黄色在线视频 | 国产美女福利 | 亚洲v日本 | 亚洲国产最新在线一区二区 | 欧美中文一区 | 亚洲 欧美 日韩 综合aⅴ视频 | 真实的伦伦啪啪 | 中文字幕成人 | 最新中文字幕一区二区乱码 | 69式免费视频 | 国产乱小说 | wwwxxx欧美| 一区二区三区在线观看视频 | 国产免费人人看大香伊 | 456亚洲人成在线播放网站 | 午夜影视福利 | 亚洲第一香蕉视频 | 国产精品久久1024 | 精品中文字幕不卡在线视频 | 午夜影院在线视频 | 成人欧美一区二区三区视频不卡 | 中文字幕无线精品乱码一区 | 性欧美videos另类hd | 日韩精品免费一级视频 | 国产在线播放不卡 | 亚洲在线高清 | 国产一区二区三区在线免费观看 | 美女福利视频国产免费观看 | 婷婷在线观看视频 | 亚洲国产成人资源在线桃色 | 日本不卡高清中文字幕免费 | 亚洲五月婷 | 亚洲h视频在线观看 | 拔擦拔擦8x华人免费久久 | 日韩欧国产精品一区综合无码 | 欧美日韩一区二区综合 | аbt天堂资源在线官网 | 色吊丝在线观看 | 欧洲一级毛片 | 国产乱辈通伦影片在线播放亚洲 |