阅读量:0
要比较两个二维数组的差异,可以使用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
中不存在的值。