我有两个像下面这样的数组;
array1 = {
[0]=> 'A'
[1]=> 'B'
[2]=> 'C'
}
array2 = {
[0]=> 'B'
[1]=> 'C'
[2]=> 'D'
}
我想比较这两个数组并得到差异。我需要的回报是这样的;
result = {
[0]=> 'A'
[1]=> 'D'
}
我以为我可以使用array_diff
,但它将键值和值进行比较。我想比较唯一的值。我怎样才能做到这一点?
这应该工作 -
array_diff(array_merge($a, $b), array_intersect($a, $b))
检查所有合并和所有常见的差异。