niko9911/diff-multidimensional-array
Composer 安装命令:
composer require niko9911/diff-multidimensional-array
包简介
Creating diff between two multidimensional arrays
README 文档
README
Based on PHP array_diff() function, but will have support for multidimesional arrays. PHP.net Bug report.
Install
Via composer:
composer require niko9911/diff-multidimensional-array
Usage
Will work like normal PHP array_diff_assoc($new, $old, $older). Basic usage is following:
Multidimensional::diff(array $array1 , array $array2 [,array $...]): array
Example:
<?php declare(strict_types=1); use Niko9911\ArrayDiff\Multidimensional; $newResults = [ 'zoo' => 'pets', 'foo' => [ 'cat', 'dog', 'php' ], ]; $oldResults = [ 'zoo' => 'pets', 'foo' => [ 'php' ], ]; var_dump(Multidimensional::diff($new,$old)); /** Will result: array(1) { 'foo' => array(3) { [0] => string(3) "cat" [1] => string(3) "dog" [2] => string(3) "php" } } */
License
Licensed under the MIT license.
统计信息
- 总下载量: 566
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-02-28