仅比较数组的值并获得差异

Compare only values of arrays and get difference

我有如下两个数组;

array1 =  {
           [0]=> 'A'
           [1]=> 'B'
           [2]=> 'C'
          }

array2 =  {
           [0]=> 'B'
           [1]=> 'C'
           [2]=> 'D'
          }

我想比较这两个数组并找出不同之处。 我需要的return是这样的;

 result =  {
            [0]=> 'A'
            [1]=> 'D'
           }

我以为我可以使用 array_diff,但它将键和值作为一对进行比较。我只想比较值。 我该怎么做?

这应该有效 -

array_diff(array_merge($a, $b), array_intersect($a, $b))

检查所有合并和所有通用之间的差异。