本文实例讲述了php二维数组合并及去重复的方法。分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
$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 );
|
希望本文所述对大家的php程序设计有所帮助。