Two PHP arrays:
$array1 = array(1,2,3,4,5);
$array2 = array(1,2,3,4,5,6,7,8,9,10);
Now how can I end up with an array like this:
$array3 = array(6,7,8,9,10);
As array_diff returns a relative complement you can use this code for a full diff, where it doesn't matter on which side the diff should be made:
$array3 = array_diff(array_merge($array1, $array2), array_intersect($array1, $array2));