xpaw/compare-arrays

轻松比较多维数组

2.0.0 2019-10-26 17:25 UTC

This package is auto-updated.

Last update: 2024-08-25 10:56:04 UTC


README

比较两个数组并生成这两个数组之间变化的新数组。新数组将与输入数组深度相同,最深值将是ComparedValue,这是一个描述差异(添加、删除、修改)的对象。

可选地,使用CompareArrays::Flatten()函数将差异数组转换为单维数组,将键扁平化为单个路径。

用法

$Differences = CompareArrays::Diff( $OldArray, $NewArray );
print_r( $Differences );

$Flattened = CompareArrays::Flatten( $Differences );
print_r( $Flattened );