js
//数组去重
var removeRepeat=function(arr){
var obj={};
for(var i=0;i<arr.length;i++){
// 判断当前项是否遍历过,是则删除,否存入obj以作对照
if(obj.hasOwnProperty(arr[i])){
arr.splice(i,1)
i++;
}
obj[arr[i]]=i;
}
return arr;
}
PHP
public function arrayTwoUnique($array){
$out = array();
foreach ($array as $key=>$value) {
if (!in_array($value, $out)){
$out[$key] = $value;
}
}
$out = array_values($out);
return $out;
}
网友评论