Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 仅比较数组的值并获得差异_Php_Arrays_Associative Array - Fatal编程技术网

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

Php 仅比较数组的值并获得差异,php,arrays,associative-array,Php,Arrays,Associative Array,我有两个数组,如下所示 array1 = { [0]=> 'A' [1]=> 'B' [2]=> 'C' } array2 = { [0]=> 'B' [1]=> 'C' [2]=> 'D' } 我想比较一下这两个数组,得到它们之间的差异。 我需要的回报是这样的 result =

我有两个数组,如下所示

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))

正在检查所有合并和所有公用之间的差异。

您想要在php或js中使用它吗?我想要在PHPWow中使用它,它可以工作!!非常感谢您的快速响应!