lukaszmakuch / array-utils-comparator
检查两个数组是否包含相同的元素。
v1.0.0
2015-08-22 08:58 UTC
Requires (Dev)
- phpdocumentor/phpdocumentor: 2.*
- phpunit/phpunit: 4.7.*
This package is not auto-updated.
Last update: 2024-09-18 09:58:25 UTC
README
允许比较数组。
使用方法
arraysHoldEqualElements
默认情况下,此方法通过严格比较(===)检查两个数组是否包含相同的元素。
ArrayComparator::arraysHoldEqualElements([1, 2, 3], [1, 2, 3]); //true ArrayComparator::arraysHoldEqualElements([1, 2, 3], [1, 2, 3, 4]); //false ArrayComparator::arraysHoldEqualElements([1, 2, 3], [1, 3, 2]); //true
但也可以提供自定义的值比较函数。
ArrayComparator::arraysHoldEqualElements( [1, 2, 3], [2, 4, 6], function ($arr1Elem, $arr2Elem) { return ((2 * $arr1Elem) === $arr2Elem); } ); //true
安装
使用composer获取最新版本
$ composer require lukaszmakuch/array-utils-comparator