请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

PHP实现二维数组去重功能示例

来源: 最后更新:2022-04-03 17:50:15

导读:PHP实现二维数组去重功能示例,
扫描关注公众号
The Beginning

  本文实例讲述了PHP实现二维数组去重功能。分享给大家供大家参考,具体如下:Ffo育儿早教网

Ffo育儿早教网

  php中二维数组去重操作。例如从数据库中查询出的记录,根据某个键做去重操操作Ffo育儿早教网


Ffo育儿早教网

  代码如下:Ffo育儿早教网


Ffo育儿早教网

  /**Ffo育儿早教网


Ffo育儿早教网

  * 删除二维数组中相同项的数据,(一般用于数据库查询结果中相同记录的去重操作)Ffo育儿早教网


Ffo育儿早教网

  *Ffo育儿早教网


Ffo育儿早教网

  * @param array $_2d_array 二维数组,类似:Ffo育儿早教网


Ffo育儿早教网

  * $tmpArr = array(Ffo育儿早教网


Ffo育儿早教网

  * array('id' => 1, 'value' => ?f5de5bb708e'),Ffo育儿早教网


Ffo育儿早教网

  * array('id' => 1, 'value' => ?f5de5bb708e'),Ffo育儿早教网


Ffo育儿早教网

  * );Ffo育儿早教网


Ffo育儿早教网

  * @param string $unique_key 表示上述数组的 "id" 键,或者 "value" 键Ffo育儿早教网


Ffo育儿早教网

  *Ffo育儿早教网


Ffo育儿早教网

  * @return mixedFfo育儿早教网


Ffo育儿早教网

  */Ffo育儿早教网


Ffo育儿早教网

  functionunique_2d_array_by_key($_2d_array,$unique_key) {Ffo育儿早教网


Ffo育儿早教网

  $tmp_key[] =array();Ffo育儿早教网


Ffo育儿早教网

  foreach($_2d_arrayas$key=> &$item) {Ffo育儿早教网


Ffo育儿早教网

  if(is_array($item) && isset($item[$unique_key]) ) {Ffo育儿早教网


Ffo育儿早教网

  if( in_array($item[$unique_key],$tmp_key) ) {Ffo育儿早教网


Ffo育儿早教网

  unset($_2d_array[$key]);Ffo育儿早教网


Ffo育儿早教网

  }else{Ffo育儿早教网


Ffo育儿早教网

  $tmp_key[] =$item[$unique_key];Ffo育儿早教网


Ffo育儿早教网

  }Ffo育儿早教网


Ffo育儿早教网

  }Ffo育儿早教网


Ffo育儿早教网

  }Ffo育儿早教网


Ffo育儿早教网

  return$_2d_array;Ffo育儿早教网


Ffo育儿早教网

  }Ffo育儿早教网


Ffo育儿早教网

  //使用示例:Ffo育儿早教网


Ffo育儿早教网

  $tmpArr=array(Ffo育儿早教网


Ffo育儿早教网

  array('id'=> 1,'value'=>?f5de5bb708e'),Ffo育儿早教网


Ffo育儿早教网

  array('id'=> 1,'value'=>?f5de5bb708e'),Ffo育儿早教网


Ffo育儿早教网

  );Ffo育儿早教网


Ffo育儿早教网

  print_r(@unique_2d_array_by_key($tmpArr,id));Ffo育儿早教网


Ffo育儿早教网

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

育儿知识

所属专题: 软件  数组  示例  百科  

本文地址:http://www.yuerzaojiao.com/qiaomen/youxi/219092.html

最新文章
  • 1腾讯为什么告老干妈(腾讯跟老干妈什么情况)

    腾讯为什么告老干妈(腾讯跟老干妈什么情况)

  • 2突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

    突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

  • 3疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

    疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

  • 4韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

    韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

  • 5中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

    中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

  • 6吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

    吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

  • 7哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

    哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

  • 8男性精子存活时间有多久 精子存活率低怎么办

    男性精子存活时间有多久 精子存活率低怎么办

  • 9医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

    医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

  • 10备孕未准妈妈请注意 这里有份孕前自检表请签收

    备孕未准妈妈请注意 这里有份孕前自检表请签收

推荐文章

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2022 育儿早教网 All Rights Reserved. 沪ICP备20230950727号-10

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kefu#yuerzaojiao.com (请把#替换成@)