PHP使用array_unique对二维数组去重处理

2020-06-19 11:56:59

array_unique函数就是可以处重的,它具备了这个功能了,下面我们一来看一个关于PHP使用array_unique对二维数组去重处理例子。


php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设置sort_flags参数

一维数组的重复项:

使用array_unique函数即可,使用实例如下:

代码如下 复制代码

1

2

3

4

5

$aa = array("apple", "banana", "pear", "apple", "wail", "watermalon");

$bb = array_unique($aa);

print_r($bb);

?>

结果如下:

1

Array ( [0] => apple [1] => banana [2] => pear [4] => wail [5] => watermalon ) 。

二维数组去重项

代码如下 复制代码

例如:

1

2

3

4

5

$result = array(

0=>array('a'=>1,'b'=>'Hello'),

1=>array('a'=>1,'b'=>'other'),