移除数组中重复的值
使用函数
array_unique($arr);
不使用函数
$arr2=array(); foreach($arr as $o){ if(!in_array($o,$arr2)){ $arr2[]=$o; } }
另外的方法
array_flip(array_flip($arr));
类似冒泡方法去除重复值
for($i=0;$i<count($arr);$i++){ for($j=count($arr)-1;$j>$i;$j--){ if($arr[$j]==$arr[$i]){ //echo $arr[$j]; array_splice($arr,$j,1); } } }