分享

php去除二维数组中重复值

 天下无敌小勇 2016-02-16

移出数组中的重复值可能大家都会想到array_unique(),但是这只适合于一位数组,对于二位数组,可以如下来解决:


  1. function my_array_unique($array2D){
  2. foreach ($array2D as $v){
  3. $v = implode(“,”,$v);
  4. $temp[] = $v;
  5. }
  6. $temp = array_unique($temp);
  7. foreach ($temp as $k => $v){
  8. $temp[$k] = explode(“,”,$v);
  9. }
  10. return $temp;
  11. }

具体的思想就是把二维数组转化为一位数组,然后用array_unique()去除一维数组中的重复值,最后再将一维数组转化为二维数组!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多