您的位置:首页 > 产品设计 > UI/UE

【php】二维数组去除重复值和array_unique函数

2013-02-06 18:08 316 查看
对于一维数组去除重复值的方法,是可以直接使用php系统函数array_unique,但是这个函数不能对多维数组去除重复值,下面分享一个可以去除二维数组的重复值的函数。

查看代码

01
//二维数组去掉重复值
02
function
array_unique_fb(
$array2D
){
03
foreach
(
$array2D
as
$v
){
04
$v
=join(
','
,
$v
);
//降维,也可以用implode,将一维数组转换为用逗号连接的字符串
05
$temp
[]=
$v
;
06
}
07
$temp
=
array_unique
(
$temp
);
//去掉重复的字符串,也就是重复的一维数组
08
foreach
(
$temp
as
$k
=>
$v
){
09
$temp
[
$k
]=
explode
(
','
,
$v
);
//再将拆开的数组重新组装
10
}
11
return
$temp
;
12
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: