亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP二維數組實現去除重復項的方法

2020-03-22 18:02:49
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP二維數組實現去除重復項的方法,結合實例形式分析了php保留各個鍵值的情況下去除重復項的相關操作技巧,需要的朋友可以參考下

 

本文實例講述了PHP二維數組實現去除重復項的方法。分享給大家供大家參考,具體如下:

對于如下二維數組,要求對其進行去重:

 

$arr = array( 0 = array( name = james , age = 30, 1 = array( name = susu , age = 26, 2 = array( name = james , age = 30, new = array( name = kube , age = 37, list = array( name = kube , age = 27, );

 

1、 二維數組內部的一維數組中的值不能完全相同,刪除其中重復的項:

代碼如下:

 

 ?php$arr = array( 0 = array( name = james , age = 30, 1 = array( name = susu , age = 26, 2 = array( name = james , age = 30, new = array( name = kube , age = 37, list = array( name = kube , age = 27,printf( Before tranform the array: br //輸出原來的數組print_r($arr);echo br/ function more_array_unique($arr=array()){ foreach($arr[0] as $k = $v){ $arr_inner_key[]= $k; //先把二維數組中的內層數組的鍵值記錄在在一維數組中 foreach ($arras $k = $v){ $v =join( , ,$v); //降維 用implode()也行 $temp[$k] =$v; //保留原來的鍵值 $temp[]即為不保留原來鍵值 printf( After split the array: br  print_r($temp); //輸出拆分后的數組 echo br/  $temp =array_unique($temp); //去重:去掉重復的字符串 foreach ($tempas $k = $v){ $a = explode( , ,$v); //拆分后的重組 如:Array( [0] = james [1] = 30 ) $arr_after[$k]= array_combine($arr_inner_key,$a); //將原來的鍵與值重新合并 //ksort($arr_after);//排序如需要:ksort對數組進行排序(保留原鍵值key) ,sort為不保留key值 return$arr_after;$arr_new = more_array_unique($arr); //調用去重函數printf( Duplicate removal of the array: br print_r($arr_new);echo br/ ? 

 

輸出結果:

Before tranform the array: //原來數組Array ( [0] = Array ( [name] = james [age] = 30 ) [1] = Array ([name] = susu [age] = 26 ) [2] = Array ( [name] = james [age]= 30 ) [new] = Array ( [name] = kube [age] = 37 ) [list] = Array ( [name] = kube [age] = 27 ) )After split the array: //拆分后數組Array ( [0] = james,30 [1] = susu,26 [2] = james,30 [new] = kube,37 [list] = kube,27 )Duplicate removal of thearray: //去重后數組Array ( [0] = Array ( [name] = james [age] = 30 ) [1] = Array ([name] = susu [age] = 26 ) [new] = Array ( [name] = kube [age]= 37 ) [list] = Array ( [name] = kube [age] = 27 ) )

2、 二維數組內部的一維數組因某一個鍵值不能相同,刪除重復項:

針對某一個鍵值來進行去重

 ?php$arr= array(……); //同上的二維數組functionsecond_array_unique_bykey($arr, $key){ $tmp_arr = array(); foreach($arr as $k = $v) if(in_array($v[$key], $tmp_arr)) //搜索$v[$key]是否在$tmp_arr數組中存在,若存在返回true unset($arr[$k]); //銷毀一個變量 如果$tmp_arr中已存在相同的值就刪除該值 else { $tmp_arr[$k] = $v[$key]; //將不同的值放在該數組中保存 //ksort($arr); //ksort函數對數組進行排序(保留原鍵值key) sort為不保留key值 return $arr; $key = name  $arr_key = second_array_unique_bykey($arr,$key); printf( As for the givenkey- %s: br ,$key); print_r($arr_key); echo br/ ? 

輸出結果:

As for the given key- name:Array ( [0] = Array ( [name] = james [age] = 30 ) [1] = Array ([name] = susu [age] = 26 ) [new] = Array ( [name] = kube [age]= 37 ) )

PS:本站還有兩款比較簡單實用的在線文本去重復工具,推薦給大家使用:

在線去除重復項工具:
http://tools.jb51.net/code/quchong

在線文本去重復工具:
http://tools.jb51.net/aideddesign/txt_quchong

以上就是PHP二維數組實現去除重復項的方法的詳細內容

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品爽黄69| 欧美国产日韩在线| 亚洲欧洲国产精品| 中文字幕国产精品| 日韩成人在线播放| 亚洲精品一区二三区不卡| 51视频国产精品一区二区| 成人久久久久爱| 国产精品黄色影片导航在线观看| 亚洲国产精品女人久久久| 日韩久久免费电影| 粗暴蹂躏中文一区二区三区| 欧美精品成人在线| 国产香蕉97碰碰久久人人| 日本一区二区三区在线播放| 欧美日韩加勒比精品一区| 影音先锋欧美在线资源| 色婷婷综合久久久久| 国产精品一二区| 亚洲的天堂在线中文字幕| 欧美黄色小视频| 91精品视频免费| 国产精品美女av| 亚洲精品视频免费在线观看| 免费不卡欧美自拍视频| 亚洲aa中文字幕| 亚洲国产精品视频在线观看| 2019中文在线观看| 久久精品影视伊人网| 亚洲欧美一区二区三区久久| 岛国av一区二区| 欧美在线性视频| 国产精品久久久久久久久久尿| 5566日本婷婷色中文字幕97| 国内精品一区二区三区四区| 在线日韩欧美视频| 亚洲国产精品久久精品怡红院| 97在线精品视频| 国产精品福利网| 色www亚洲国产张柏芝| 欧美精品手机在线| 久久久精品日本| 影音先锋欧美精品| 另类美女黄大片| 亚洲色无码播放| 国产精品流白浆视频| 91精品国产精品| 国产精品久久久久久久久男| 欧美黑人性生活视频| 欧美黄色片视频| 国产日韩欧美另类| 北条麻妃一区二区在线观看| 欧美成人精品不卡视频在线观看| 久久色免费在线视频| 亚洲精品视频二区| 韩国美女主播一区| 亚洲娇小xxxx欧美娇小| 国产精品久久久久久久久久99| 亚洲欧美在线磁力| 欧美成人精品三级在线观看| 欧美视频裸体精品| 欧美丰满少妇xxxxx做受| 国产97在线观看| 欧美中文在线字幕| 草民午夜欧美限制a级福利片| 国产精品自产拍在线观看中文| 久久免费成人精品视频| 亚洲图中文字幕| 中文字幕国产亚洲2019| 亚洲人午夜精品| 日韩免费观看在线观看| 欧美一级bbbbb性bbbb喷潮片| 欧美黄色片在线观看| 国产精品久久久久久久久久免费| 欧美孕妇毛茸茸xxxx| 亚洲精品电影久久久| 欧美激情xxxx| 国内精品久久久久久久久| 国产+成+人+亚洲欧洲| 亚洲91精品在线观看| 成人黄色av免费在线观看| 国外成人性视频| 欧美性猛交xxxx乱大交极品| 国产精品爽爽爽| 成人欧美一区二区三区黑人孕妇| 欧美高跟鞋交xxxxxhd| 国产精品看片资源| 国内精品久久久久久久久| 91亚洲精品一区| 亚洲人成网站777色婷婷| 国产一区二区三区18| 欧美一级片免费在线| 国产福利精品视频| 成人免费淫片视频软件| 国产精品成人va在线观看| 亚洲精品一区二区三区不| 欧美成在线观看| 日韩在线精品一区| 亚洲国产精品va在线看黑人| 久久伊人精品视频| 久久成人18免费网站| 国产精品久久久久久久久久新婚| 国产欧美日韩视频| 成人日韩av在线| 欧美精品久久久久| 亚洲精品免费av| 成人精品视频99在线观看免费| 亚洲精品白浆高清久久久久久| 欧美高清一级大片| 中文字幕日韩在线视频| 国产精品美女免费| 久久av在线播放| 久久精品视频免费播放| 亚洲国产精品电影在线观看| 欧美日韩国产区| 91精品视频在线看| 日韩av免费在线观看| 精品一区二区三区三区| 成人a级免费视频| 亚洲人成毛片在线播放| 中文字幕精品一区久久久久| 欧美亚洲视频在线观看| 成人午夜一级二级三级| 在线性视频日韩欧美| 色偷偷88888欧美精品久久久| 久久亚洲国产成人| 精品久久国产精品| 欧美性xxxx极品hd满灌| 97香蕉久久超级碰碰高清版| 草民午夜欧美限制a级福利片| 国产精品视频成人| 91tv亚洲精品香蕉国产一区7ujn| 亚洲男人7777| 欧美另类极品videosbest最新版本| 欧美一级淫片videoshd| 国产亚洲精品美女| 中文欧美在线视频| 黑人欧美xxxx| 亚洲国产精品va在线看黑人| 久久午夜a级毛片| 日韩av电影中文字幕| 日韩欧美精品中文字幕| 欧美日韩免费网站| 91在线视频一区| 国模视频一区二区三区| 日韩av免费一区| 91美女福利视频高清| 亚洲国产精品va| 亚洲男人的天堂在线播放| 国产免费一区视频观看免费| 中文字幕精品在线| 91在线视频成人| 麻豆乱码国产一区二区三区| 国产精品久久久久久久久免费看| 国产九九精品视频| 国产欧美精品在线| 91精品国产高清久久久久久| 久久久久久久久久久亚洲| 中文字幕欧美在线| 疯狂做受xxxx欧美肥白少妇| 日韩欧美在线中文字幕| 久久精品国产清自在天天线| 亚洲第一福利在线观看| 69久久夜色精品国产69乱青草|