$array1 = array(1,2,3,4,5,6,7,8,9);
$array2 = array(2,3,10,11,12,13,'a');
// 先取到交集
var_dump(array_intersect($array2, $array1));
array(2) {
[0]=>
int(2)
[1]=>
int(3)
}
// 然后取与交集的差集
$array3 = array_diff($array2, array_intersect($array2, $array1));
var_dump($array3);
array(5) {
[2]=>
int(10)
[3]=>
int(11)
[4]=>
int(12)
[5]=>
int(13)
[6]=>
string(1) "a"
}