要比较两个二维数组的差异,可以使用array_diff
函数。array_diff
函数会返回第一个数组中存在而其他数组中不存在的值。
下面是一个示例:
$array1 = [
['name' => 'John', 'age' => 25],
['name' => 'Jane', 'age' => 30],
['name' => 'Bob', 'age' => 35]
];
$array2 = [
['name' => 'John', 'age' => 25],
['name' => 'Jane', 'age' => 30],
['name' => 'Alice', 'age' => 40]
];
$diff = array_diff($array1, $array2);
print_r($diff);
输出结果为:
Array
(
[2] => Array
(
[name] => Bob
[age] => 35
)
)
在上面的示例中,$array1
和$array2
是两个二维数组,使用array_diff
函数比较它们的差异。结果数组中只包含$array1
中存在而$array2
中不存在的值。