关于联合PHP面试题的解法

参考一个int型数组,如int[] a1=new
int[]{10,9,10,20,15,3,9,8,7,1,1},编写一个术,要求输出不又,且降序的拼接字符串(连接字符用逗号),如齐多次组,输出的字符串为“20,15,10,9,8,7,1”(请尽可能考虑次的性能)
解答:

1 $str = implode(',',rsort(array_unique($a1)));
2 echo $str;

附:只取重复的:

$arr1 = array_unique($arr);

$arr3 = array_diff_key($arr,$arr1); 

return array_unique($arr3);

 

相关文章