php怎么用array_diff比较两个二维数组的差异

avatar
作者
筋斗云
阅读量: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中不存在的值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!