跳槽面试必背100题

Php   2025-12-12 15:41   34   0  
1. 实现删除一个数组里面的重复值?

使用键值反转

array_flip();

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>
function unique3(array){    
var n = [array[0]];//结果数组    
//从第二项开始遍历    
for(var i = 1; i<array.length; i++){        
//如果当前数组的第i项在当前数组中第一次出现的位置不是i;       
//那么表示第i项是重复的,忽略掉。否则存入结果数组。        
if(array.indexOf(array[i]) == i){            
n.push(array[i]);        
}    
}    
return n;}


下一篇
没有了