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

 
更多

对于一维数组去除重复值的方法,是可以直接使用php系统函数array_unique,但是这个函数不能对多维数组去除重复值,下面分享一个可以去除二维数组的重复值的函数。

//二维数组去掉重复值
function array_unique_fb($array2D){  
	foreach ($array2D as $v){
		$v=join(',',$v);//降维,也可以用implode,将一维数组转换为用逗号连接的字符串
		$temp[]=$v;
	}
	$temp=array_unique($temp);//去掉重复的字符串,也就是重复的一维数组
	foreach ($temp as $k => $v){
		$temp[$k]=explode(',',$v);//再将拆开的数组重新组装
	}
	return $temp;
}
打赏

本文固定链接: https://www.cxy163.net/archives/4232 | 绝缘体

该日志由 绝缘体.. 于 2013年05月23日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 二维数组去除重复值和array_unique函数 | 绝缘体
关键字: , , , ,

二维数组去除重复值和array_unique函数:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter