关于一道PHP面试题的解法

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

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

附:只取重复的:

$arr1 = array_unique($arr);

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

return array_unique($arr3);
上一篇:MySQL 数据库中如何把A表的数据插入到B表?


下一篇:对接第三方平台JAVA接口问题推送和解决