xpaw / compare-arrays
轻松比较多维数组
2.0.0
2019-10-26 17:25 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^8.3
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 );