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

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

来源: 最后更新:22-04-03 05:50:11

导读:PHP实现二维数组去重功能示例,

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

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


  代码如下:


  /**


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


  *


  * @param array $_2d_array 二维数组,类似:


  * $tmpArr = array(


  * array('id' => 1, 'value' => ?f5de5bb708e'),


  * array('id' => 1, 'value' => ?f5de5bb708e'),


  * );


  * @param string $unique_key 表示上述数组的 "id" 键,或者 "value" 键


  *


  * @return mixed


  */


  functionunique_2d_array_by_key($_2d_array,$unique_key) {


  $tmp_key[] =array();


  foreach($_2d_arrayas$key=> &$item) {


  if(is_array($item) && isset($item[$unique_key]) ) {


  if( in_array($item[$unique_key],$tmp_key) ) {


  unset($_2d_array[$key]);


  }else{


  $tmp_key[] =$item[$unique_key];


  }


  }


  }


  return$_2d_array;


  }


  //使用示例:


  $tmpArr=array(


  array('id'=> 1,'value'=>?f5de5bb708e'),


  array('id'=> 1,'value'=>?f5de5bb708e'),


  );


  print_r(@unique_2d_array_by_key($tmpArr,id));


标签: 软件  数组  示例  百科  

免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

本文地址:http://www.zuomama.com/qiaomen/youxi/226092.html

  • 1学校组织学生徒步自费看《满江红》,这种“自愿”未免太牵强

    学校组织学生徒步自费看《满江红》,这种“自愿”未免太牵强

  • 2怎么样鸽子 怎么养鸽子不怕它飞走

    怎么样鸽子 怎么养鸽子不怕它飞走

  • 3拱辰享怎么样 粉色后拱辰享怎么样

    拱辰享怎么样 粉色后拱辰享怎么样

  • 4汉能怎么样 汉能 北京

    汉能怎么样 汉能 北京

  • 5清华怎么样 蒲城朗悦清华怎么样

    清华怎么样 蒲城朗悦清华怎么样

  • 6叶酸片怎么样 斯利安叶酸片怎么样

    叶酸片怎么样 斯利安叶酸片怎么样

  • 7湘雅怎么样(湘雅各医院的优势)

    湘雅怎么样(湘雅各医院的优势)

  • 8民生保险怎么样 中国人民保险怎么样

    民生保险怎么样 中国人民保险怎么样

  • 9鸽子怎么样(鸽子怎么样做才好吃)

    鸽子怎么样(鸽子怎么样做才好吃)

  • 10新君威怎么样 全新君威怎么样

    新君威怎么样 全新君威怎么样

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

© 2006-2022 做妈妈育儿网 all rights reserved. 浙ICP备2022035435号-3

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