写一个PHP函数,对比2个二维数组中新增与删除的部分
时间: 2023-02-06 09:22:07 浏览: 148
您好!以下是比较两个二维数组中新增和删除部分的 PHP 函数的示例代码:
```
function compareArrays($oldArray, $newArray) {
$added = array_diff($newArray, $oldArray);
$removed = array_diff($oldArray, $newArray);
return array(
'added' => $added,
'removed' => $removed
);
}
```
在这个函数中,我们使用了 PHP 内置的 `array_diff` 函数来比较两个数组的差异。该函数返回一个数组,其中包含在第一个数组中但不在第二个数组中的值。
我们使用两个调用 `array_diff` 的语句来比较新数组和旧数组之间的差异。第一个调用返回新数组中有但旧数组中没有的值,称为“新增”。第二个调用返回旧数组中有但新数组中没有的值,称为“删除”。
最后,我们将这两个数组作为关联数组的值返回。
希望这些信息能帮到您!
阅读全文