当前位置 : 主页 > 网络编程 > PHP >

二维数组合并及去重复

来源:互联网 收集:自由互联 发布时间:2021-07-03
$arr = array_merge($labels,$label);//合并需要合并的俩个数组 $key = id;//去重条件 $tmp_arr = array();//声明数组 foreach($arr as $k = $v) { if(in_array($v[$key], $tmp_arr))//搜索$v[$key]是否在$tmp_arr数组中存在,若
 
$arr = array_merge($labels,$label);//合并需要合并的俩个数组
            $key = id;//去重条件
            $tmp_arr = array();//声明数组
                 foreach($arr as $k => $v)
                {
                   if(in_array($v[$key], $tmp_arr))//搜索$v[$key]是否在$tmp_arr数组中存在,若存在返回true
                  {
                     unset($arr[$k]);
                     //删除掉数组($arr)里相同ID的数组
                  }
                else {
                    $tmp_arr[] = $v[$key];
                    //记录已有的id
                  }
                }
dump($arr);

网友评论