ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[PHP array_unique() 函数](http://www.w3school.com.cn/php/func_array_unique.asp) #### 定义和用法 array_unique() 函数移除数组中的重复的值,并返回结果数组。 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。 返回的数组中键名不变。 **注释**:被保留的数组将保持第一个数组项的键名类型。 ~~~ $a=array("a"=>"red","b"=>"green","c"=>"red"); $b=array("1"=>"red","2"=>"green","3"=>"red"); $c=array_unique(array_merge($a,$b)); print_r(array_unique($a)); print_r(array_unique($b)); print_r(array_unique($c)); ~~~ Array ( [a] => red [c] => blue [b] => yellow ) Array ( [a] => red [b] => green ) Array ( [1] => red [2] => green ) Array ( [0] => red [1] => green ) * * * * * 思路: 交集:将两个数组串接到一个数组然后通过array_unique(),array_merge()等函数合并排序。