好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP實現的多維數組去重操作示例

PHP實現的多維數組去重操作示例

熱門標簽:哈爾濱400電話辦理到易號網 高識別電銷機器人 拉薩打電話機器人 智能外呼電銷系統 h5 地圖標注 電銷機器人-快迭智能 寶安400電話辦理 沈陽人工智能電銷機器人公司 合肥外呼系統app

本文實例講述了PHP實現的多維數組去重操作。分享給大家供大家參考,具體如下:

最近用到了一個獲取歷史會議列表的問題,需要去這個多維數組去重后返回返回給客戶端,這里使用了幾個php的組裝函數,分享下,示例代碼如下:

?php
$str = '{
  "status": 0,
  "result": [
    {
      "hostName": "楊新",
      "pcode2": "41675441",
      "email": "xin.yang@xx.cn",
      "selfName": "邵兵"
    },
    {
      "hostName": "楊新",
      "pcode2": "41675441",
      "email": "xin.yang@xx.cn",
      "selfName": "邵兵"
    },
    {
      "hostName": "中信國安科技控股有限公司",
      "pcode2": "9730284461",
      "email": "liuxiao@gakj.xx.com",
      "selfName": "邵兵"
    },
    {
      "hostName": "中信國安科技控股有限公司",
      "pcode2": "9730284461",
      "email": "liuxiao@gakj.xx.com",
      "selfName": "邵兵"
    },
    {
      "hostName": "劉惠",
      "pcode2": "64068956",
      "email": "huijie.liu@xx.cn",
      "selfName": "邵兵"
    },
    {
      "hostName": "劉惠",
      "pcode2": "64068956",
      "email": "huijie.liu@xx.cn",
      "selfName": "邵兵"
    },
    {
      "hostName": "劉凱南",
      "pcode2": "14818360",
      "email": "kainan.liu_3@xx.cn",
      "selfName": "邵兵"
    },
    {
      "hostName": "劉凱南",
      "pcode2": "14818360",
      "email": "kainan.liu_3@xx.cn",
      "selfName": "邵兵"
    },
    {
      "hostName": "宋緯奇",
      "pcode2": "62947142",
      "email": "weiqi.song@xx.cn",
      "selfName": "邵兵"
    },
    {
      "hostName": "宋緯奇",
      "pcode2": "62947142",
      "email": "weiqi.song@xx.cn",
      "selfName": "邵兵"
    }
  ],
  "content_type": "application/json"
}';
$res = json_decode($str,true);
echo 'num: '.count($res['result']);
print_r($res['result']);
echo "/br>/br>/br>";
$rrr = $res['result'];
$serializeArrs = array_map('serialize',$rrr);
$uniqueArrs = array_unique($serializeArrs);
$unserializeArrs = array_map('unserialize',$uniqueArrs);
print_r($unserializeArrs);
echo "/br>/br>/br>";
echo json_encode($unserializeArrs);
exit;

運行結果:

num: 10Array ( [0] => Array ( [hostName] => 楊新 [pcode2] => 41675441 [email] => xin.yang@xx.cn [selfName] => 邵兵 ) [1] => Array ( [hostName] => 楊新 [pcode2] => 41675441 [email] => xin.yang@xx.cn [selfName] => 邵兵 ) [2] => Array ( [hostName] => 中信國安科技控股有限公司 [pcode2] => 9730284461 [email] => liuxiao@gakj.xx.com [selfName] => 邵兵 ) [3] => Array ( [hostName] => 中信國安科技控股有限公司 [pcode2] => 9730284461 [email] => liuxiao@gakj.xx.com [selfName] => 邵兵 ) [4] => Array ( [hostName] => 劉惠 [pcode2] => 64068956 [email] => huijie.liu@xx.cn [selfName] => 邵兵 ) [5] => Array ( [hostName] => 劉惠 [pcode2] => 64068956 [email] => huijie.liu@xx.cn [selfName] => 邵兵 ) [6] => Array ( [hostName] => 劉凱南 [pcode2] => 14818360 [email] => kainan.liu_3@xx.cn [selfName] => 邵兵 ) [7] => Array ( [hostName] => 劉凱南 [pcode2] => 14818360 [email] => kainan.liu_3@xx.cn [selfName] => 邵兵 ) [8] => Array ( [hostName] => 宋緯奇 [pcode2] => 62947142 [email] => weiqi.song@xx.cn [selfName] => 邵兵 ) [9] => Array ( [hostName] => 宋緯奇 [pcode2] => 62947142 [email] => weiqi.song@xx.cn [selfName] => 邵兵 ) )


Array ( [0] => Array ( [hostName] => 楊新 [pcode2] => 41675441 [email] => xin.yang@xx.cn [selfName] => 邵兵 ) [2] => Array ( [hostName] => 中信國安科技控股有限公司 [pcode2] => 9730284461 [email] => liuxiao@gakj.xx.com [selfName] => 邵兵 ) [4] => Array ( [hostName] => 劉惠 [pcode2] => 64068956 [email] => huijie.liu@xx.cn [selfName] => 邵兵 ) [6] => Array ( [hostName] => 劉凱南 [pcode2] => 14818360 [email] => kainan.liu_3@xx.cn [selfName] => 邵兵 ) [8] => Array ( [hostName] => 宋緯奇 [pcode2] => 62947142 [email] => weiqi.song@xx.cn [selfName] => 邵兵 ) )


{"0":{"hostName":"\u6768\u65b0","pcode2":"41675441","email":"xin.yang@xx.cn","selfName":"\u90b5\u5175"},"2":{"hostName":"\u4e2d\u4fe1\u56fd\u5b89\u79d1\u6280\u63a7\u80a1\u6709\u9650\u516c\u53f8","pcode2":"9730284461","email":"liuxiao@gakj.xx.com","selfName":"\u90b5\u5175"},"4":{"hostName":"\u5218\u60e0","pcode2":"64068956","email":"huijie.liu@xx.cn","selfName":"\u90b5\u5175"},"6":{"hostName":"\u5218\u51ef\u5357","pcode2":"14818360","email":"kainan.liu_3@xx.cn","selfName":"\u90b5\u5175"},"8":{"hostName":"\u5b8b\u7eac\u5947","pcode2":"62947142","email":"weiqi.song@xx.cn","selfName":"\u90b5\u5175"}}

關于php的序列化的確是幾年前才使用的技術,目前大家更多的是使用json_encode,且后者效率也比php的序列化高。

序列化也還是很有用的。上面的例子中主要是函數array_map()array_unique()的結合使用。

關于序列化和json編碼的效率對比的文章,可以參考 https://www.jb51.net/article/36177.htm

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

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

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

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》、《php字符串(string)用法總結》、《php常用函數與技巧總結》、《PHP錯誤與異常處理方法總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》及《PHP數學運算技巧總結》

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

您可能感興趣的文章:
  • PHP二維數組的去重問題解析
  • php二維數組合并及去重復的方法
  • php冒泡排序、快速排序、快速查找、二維數組去重實例分享
  • PHP二維數組去重算法
  • php三維數組去重(示例代碼)
  • PHP實現二維數組去重功能示例
  • PHP二維數組去重實例分析
  • PHP實現一維數組與二維數組去重功能示例
  • php數組去重實例及分析
  • PHP數組去重的更快實現方式分析
  • php 數組元素快速去重

標簽:威海 泰州 梅州 山東 林芝 張家口 成都 巴中

巨人網絡通訊聲明:本文標題《PHP實現的多維數組去重操作示例》,本文關鍵詞  PHP,實現,的,多維,數組,去重,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現的多維數組去重操作示例》相關的同類信息!
  • 本頁收集關于PHP實現的多維數組去重操作示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 风间ゆみの熟女巨大DIY101| 99久久免费精品视频| 国产日韩视频| 白色橄榄树最污的一段| 日本免费完整版观看| 好紧?好硬?好硬?爽田| 国产农村一级特黄妇女A片一| 毛片网战| 5060精品国产福利午夜| 日批视频在线免费观看| 亚洲精品一区二区冲田杏梨| 国产69精品一区二区亚洲孕妇| 日日摸夜夜摸狠狠摸97| 少妇被大狼拘躁A片免费| 啊灬啊别停灬用力啊老师视频| 临海市| 国产亲子伦视频一区二区三区| 午夜精品A片一区二区三区电影网| 蓬溪县| 毛片中文字幕无遮挡免费视频| 119adc18岁年龄确认18| 怎样玩好自己的蛋| 他扒开胸罩和内裤亲我的视频| 碟中谍7完整高清免费版| 一级黄色片播放| 激情婬乱A片60分钟以上| 花蝴蝶免费看成人A片| 欧美激情精品久久久久久久九九九| 爽?好爽?别拔出来91动漫版| 中文字幕欧美一区| 极品全能学生| 6080影视大全| 明步亚洲精品秘?一区二区三av| 精品国产一区二区三区久久久蜜桃 | 三级网站午夜三级| 十八破女处WWW视频| 好深好疼轻点免费视频| xxxnxxx日本| 视频二区在线| 无码国产伦一区二区三区视频| 66精品AV秘?无码|