校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP二維數(shù)組實現(xiàn)去除重復(fù)項的方法【保留各個鍵值】

PHP二維數(shù)組實現(xiàn)去除重復(fù)項的方法【保留各個鍵值】

熱門標(biāo)簽:周口網(wǎng)絡(luò)回?fù)芡夂粝到y(tǒng) 商丘外呼系統(tǒng)好處 400電話申請辦理 外呼系統(tǒng)人工客服 網(wǎng)絡(luò)電話400申請 福建高頻外呼防封系統(tǒng)哪家好 隨州銷售電銷機(jī)器人公司 百度地圖標(biāo)注類型是酒店 全國各省地圖標(biāo)注點

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

對于如下二維數(shù)組,要求對其進(jìn)行去重:

$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、 二維數(shù)組內(nèi)部的一維數(shù)組中的值不能完全相同,刪除其中重復(fù)的項:

代碼如下:

?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>");  //輸出原來的數(shù)組
print_r($arr);
echo "br/>";
function more_array_unique($arr=array()){
  foreach($arr[0] as $k => $v){
    $arr_inner_key[]= $k;  //先把二維數(shù)組中的內(nèi)層數(shù)組的鍵值記錄在在一維數(shù)組中
  }
  foreach ($arras $k => $v){
    $v =join(",",$v);  //降維 用implode()也行
    $temp[$k] =$v;   //保留原來的鍵值 $temp[]即為不保留原來鍵值
  }
  printf("After split the array:br>");
  print_r($temp);  //輸出拆分后的數(shù)組
  echo"br/>";
  $temp =array_unique($temp);  //去重:去掉重復(fù)的字符串
  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對數(shù)組進(jìn)行排序(保留原鍵值key) ,sort為不保留key值
  return$arr_after;
}
$arr_new = more_array_unique($arr); //調(diào)用去重函數(shù)
printf("Duplicate removal of the array:br>");
print_r($arr_new);
echo "br/>";
?>

輸出結(jié)果:

Before tranform the array:  //原來數(shù)組
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: //拆分后數(shù)組
Array ( [0] => james,30 [1] => susu,26 [2] => james,30 [new] =>kube,37 [list] => kube,27 )
Duplicate removal of thearray: //去重后數(shù)組
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、 二維數(shù)組內(nèi)部的一維數(shù)組因某一個鍵值不能相同,刪除重復(fù)項:

針對某一個鍵值來進(jìn)行去重

?php
$arr= array(……); //同上的二維數(shù)組
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數(shù)組中存在,若存在返回true
    {
      unset($arr[$k]); //銷毀一個變量 如果$tmp_arr中已存在相同的值就刪除該值
    }
    else {
      $tmp_arr[$k] = $v[$key]; //將不同的值放在該數(shù)組中保存
    }
  }
  //ksort($arr); //ksort函數(shù)對數(shù)組進(jìn)行排序(保留原鍵值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/>";
?>

輸出結(jié)果:

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:本站還有兩款比較簡單實用的在線文本去重復(fù)工具,推薦給大家使用:

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

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

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯誤與異常處理方法總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • php對二維數(shù)組按指定鍵值key排序示例代碼
  • php數(shù)組實現(xiàn)根據(jù)某個鍵值將相同鍵值合并生成新二維數(shù)組的方法
  • PHP按指定鍵值對二維數(shù)組進(jìn)行排序的方法
  • php二維數(shù)組按某個鍵值排序的實例講解
  • php自定義排序uasort函數(shù)示例【二維數(shù)組按指定鍵值排序】
  • php二維數(shù)組用鍵名分組相加實例函數(shù)
  • 詳解PHP 二維數(shù)組排序保持鍵名不變
  • PHP實現(xiàn)二維數(shù)組按指定的鍵名排序的方法示例
  • PHP實現(xiàn)通過二維數(shù)組鍵值獲取一維鍵名操作示例

標(biāo)簽:六安 定西 海南 南寧 迪慶 佛山 十堰 樂山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP二維數(shù)組實現(xiàn)去除重復(fù)項的方法【保留各個鍵值】》,本文關(guān)鍵詞  PHP,二維,數(shù)組,實現(xiàn),去除,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP二維數(shù)組實現(xiàn)去除重復(fù)項的方法【保留各個鍵值】》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP二維數(shù)組實現(xiàn)去除重復(fù)項的方法【保留各個鍵值】的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美一区二区三区性视频| 国产精品九色蝌蚪自拍| 在线播放日韩导航| 欧美性一级生活| 欧美日韩在线综合| 欧美高清dvd| 精品三级在线观看| 精品欧美乱码久久久久久1区2区 | 欧美精选一区二区| 欧美久久久久久久久久 | 亚洲成人av中文| 亚洲成人自拍一区| 日韩黄色小视频| 久久精品国产久精国产| 精品综合久久久久久8888| 国产一区二区福利| av影院午夜一区| 日本精品一级二级| 国产亚洲污的网站| 国产亚洲精品超碰| 国产精品久久久久久久久久免费看 | 国产在线播放一区| 国产一区二三区| 99精品偷自拍| 欧美性大战久久久久久久| 欧美高清激情brazzers| 欧美精品一区二区高清在线观看| 久久嫩草精品久久久精品一| 国产精品久久久久国产精品日日| 亚洲欧美日韩国产成人精品影院 | 成人国产精品视频| 91美女片黄在线观看91美女| 欧美亚洲免费在线一区| 欧美成人精品1314www| 国产欧美日韩亚州综合| 亚洲一区视频在线| 久久精品国产亚洲一区二区三区| 粉嫩av一区二区三区在线播放| 色综合色狠狠天天综合色| 91精选在线观看| 国产精品亲子乱子伦xxxx裸| 一区二区三区欧美日| 麻豆成人91精品二区三区| proumb性欧美在线观看| 欧美精三区欧美精三区| 欧美国产日韩在线观看| 午夜不卡在线视频| 国产成人亚洲综合a∨婷婷图片| 色综合久久久网| 日韩欧美一二三四区| 亚洲欧美在线视频观看| 日韩av午夜在线观看| www.av精品| 精品国产91洋老外米糕| 亚洲精品国产a| 国产成人无遮挡在线视频| 欧美日韩另类国产亚洲欧美一级| 国产欧美日韩三级| 美女尤物国产一区| 在线免费观看日韩欧美| 久久久国产精华| 日本亚洲三级在线| 在线观看区一区二| 国产欧美日韩亚州综合| 免费精品视频在线| 欧美三级三级三级| 国产精品丝袜一区| 精品在线一区二区| 欧美精品在线观看播放| 国产精品久久久久久久久图文区 | 久久国产精品一区二区| 欧美性猛片aaaaaaa做受| 久久久精品影视| 日韩1区2区3区| 欧美视频第二页| 亚洲色图第一区| 成人一区二区三区在线观看| 欧美一区二区国产| 丝袜亚洲另类欧美综合| 欧美亚洲国产一区在线观看网站 | 久久疯狂做爰流白浆xx| 欧美日本精品一区二区三区| 亚洲特黄一级片| 国产成人精品一区二区三区四区| 日韩欧美一级精品久久| 日韩av电影免费观看高清完整版在线观看| 色噜噜狠狠一区二区三区果冻| 欧美韩国日本不卡| 国产精品1024久久| 久久综合色8888| 黄色小说综合网站| 日韩免费性生活视频播放| 视频一区在线播放| 欧美精品tushy高清| 亚洲成av人片在线观看无码| 欧美日韩一区二区在线观看视频| 亚洲日本成人在线观看| 色综合中文综合网| 欧美激情艳妇裸体舞| 国产成人综合在线| 久久久久综合网| 美女脱光内衣内裤视频久久影院| 欧美高清一级片在线| 五月激情综合婷婷| 在线播放日韩导航| 免费观看日韩av| 日韩三级电影网址| 精品一区二区三区免费| 精品久久久影院| 国产成人综合在线播放| 国产欧美精品一区二区三区四区 | 精品久久一区二区| 韩日av一区二区| 久久久不卡网国产精品二区| 粉嫩蜜臀av国产精品网站| 国产精品福利一区二区| 不卡在线视频中文字幕| 亚洲蜜臀av乱码久久精品| 色美美综合视频| 亚洲va中文字幕| 日韩精品影音先锋| 国产一区二区不卡在线| 国产亚洲一区二区在线观看| 91精品国产品国语在线不卡| 色综合亚洲欧洲| 欧美狂野另类xxxxoooo| 成人午夜视频福利| 美女久久久精品| 国产传媒日韩欧美成人| 日韩黄色一级片| 丝袜美腿亚洲综合| 亚洲一区影音先锋| 在线观看亚洲精品| 同产精品九九九| 日韩欧美国产1| 精品一区二区三区在线播放视频 | 成人影视亚洲图片在线| 亚洲天堂成人网| 91精品国产手机| 成人一区二区三区在线观看 | 成人免费视频网站在线观看| 一区二区三区国产豹纹内裤在线| 欧美一区二区播放| 国产99久久久国产精品潘金网站| 亚洲欧美成aⅴ人在线观看| 777xxx欧美| 国产精品一区二区在线观看网站| 亚洲乱码日产精品bd| 69成人精品免费视频| 国模冰冰炮一区二区| 一区二区三区中文字幕| 26uuu欧美| 欧美调教femdomvk| 国产成人三级在线观看| 亚洲v精品v日韩v欧美v专区| 国产亚洲欧美日韩日本| 欧美色欧美亚洲另类二区| 国产成人免费av在线| 亚洲成人精品一区| 亚洲国产成人一区二区三区| 欧美一区二区三区免费在线看| 不卡电影一区二区三区| 蜜桃精品在线观看| 亚洲综合在线视频| 欧美国产欧美综合| 日韩欧美专区在线| 色女孩综合影院| 国产91精品入口| 国内精品免费**视频| 亚洲第一福利视频在线| 国产精品午夜电影| 亚洲精品在线三区| 欧美精品乱码久久久久久 | 6080国产精品一区二区| 99精品国产一区二区三区不卡 | 91.麻豆视频| 91视频国产资源| 国产成人精品一区二区三区四区| 视频一区二区三区在线| 国产真实精品久久二三区| www国产亚洲精品久久麻豆| 亚洲v中文字幕| 一本色道亚洲精品aⅴ| 亚洲在线中文字幕| 日韩欧美视频在线| 蜜桃在线一区二区三区| 欧美人妖巨大在线| 亚洲午夜私人影院| 欧美午夜精品免费| 国产精品久久看| 国产在线国偷精品产拍免费yy| 在线亚洲欧美专区二区| 亚洲欧美日本韩国| 欧美剧情电影在线观看完整版免费励志电影 | 色悠悠久久综合| 免费的国产精品| 久久精品人人做人人爽人人| 91在线看国产| 日韩av一级电影| 亚洲欧洲精品一区二区精品久久久|