要比較兩個二維數組的差異,可以使用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
中不存在的值。