想在多维数组中实现array_unique()类似功能.就是不管维数,只要求去除重复数据但索引不变.
一维数据有array_unique()
$arr=array(
0=>array(1,2),
1=>array(2,4,6),
2=>array(3,5,6)
)
我想在多维数组中删除重复数据,最后得到
如
$arr=array(
0=>array(1,2),
1=>array(4,6),
2=>array(3,5)
)
维数不定,但去处重复数据,索引不变.
下面是loveloop给的答案,当然,那人就是我了
$arr2[0] = $arr[0];
$num=count($arr);
for($i=1;$i<$num;$i++)
{
$arr2[$i]=array_diff($arr[$i],$arr[$i-1]);
}
?>
我在博客中对这个问题做了更为详细的描述 http://www.benxiaohai.com/read.php/424.htm
好的解决办法暂时没有想到,晚上再说
勉强没有幸福
用PHP如何确定一个字符串中是否包含另一个字符串

2007-10-22 13:42 | 分类: 
