$arr = array('qa','sd','sdsd','sd','qa','sdsdd');
function getArray($arr){
$count = count($arr);
$arrs = array();
for ($i=0;$i<$count;$i++){
$a = $arr[$i];
unset($arr[$i]);
if(!in_array($a,$arr)){
$arrs[] = $a;
}
}
return $arrs;
}
自己想的一个方法,将数组进行循环,跟除自己之外的其他值进行比较。每次比较的之前会把数组中的自己删除,比较时如果不相等就放入新数组中,如果相等此时已经被删除掉了,之后的循环中跟自己相同的值就会进到新数组里。