要比較兩個二維數(shù)組的差異,可以使用array_diff
函數(shù)。array_diff
函數(shù)會返回第一個數(shù)組中存在而其他數(shù)組中不存在的值。
下面是一個示例:
$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);
輸出結(jié)果為:
Array
(
[2] => Array
(
[name] => Bob
[age] => 35
)
)
在上面的示例中,$array1
和$array2
是兩個二維數(shù)組,使用array_diff
函數(shù)比較它們的差異。結(jié)果數(shù)組中只包含$array1
中存在而$array2
中不存在的值。