function unique($array) { sort($array); $arraylength=count($array); $endarray=array(); for ($i=0;$i{ if ($i!=0) { $nextvalue=$array[$i-1]; }else{ $nextvalue=; } if ($i!=$arraylength) { $prevalue=$array[$i+1]; }else{ $prevalue=; } $currentvalue=$array[$i]; if($currentvalue==$nextvalue||$currentvalue==$prevalue) { unset($array[$i]); }else{ $endarray[]=$array[$i]; continue; } } $array=$endarray; return $array; }
复制代码
