使用php的两个数组之间的差异

Siv*_*a G 1 php arrays array-difference

我有两个数组,如下所示,

$a =array(1,2,3,4);
$b =array(1,2,5,6);
Run Code Online (Sandbox Code Playgroud)

这是mycode

$c=array_diff($a,$b);
$c=array(3,4,5,6);
Run Code Online (Sandbox Code Playgroud)

但我希望它像下面这样

$c=array(3,4);
Run Code Online (Sandbox Code Playgroud)

注意:

我想要$a数组中不存在的数组值$b.

VIV*_*MDU 8

试试这个

<?php
$array1 = array(1,2,3,4);
$array2 = array(1,2,5,6);
$result = array_diff($array1, $array2);

print_r($result);
?>
Run Code Online (Sandbox Code Playgroud)

阅读此PHp.NET for array_diff 并参考此FIDDLE