kimjangwook / array-util
Commonly use for control array when I write some code
v1.1.0
2020-02-19 03:35 UTC
Requires
- php: ^5.4 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^4.8.35 || ^5.7 || ^7.5.10
This package is auto-updated.
Last update: 2025-06-19 15:41:50 UTC
README
use KimJangwook\ArrayUtil\ArrayUtil; // Test Varables $testArr = [ [ 'name' => 'a', 'age' => 30 ], [ 'name' => 'b', 'age' => 28 ], [ 'name' => 'c', 'age' => 30 ], ]; $trueCallback = function ($person) { return $person['age'] === 30; }; $falseCallback = function ($person) { return $person['age'] === 29; }; // find(): Shift value that result of the array_filter() function. ArrayUtil::find($testArr, $trueCallback); // [ 'name' => 'a', 'age' => 30 ] ArrayUtil::find($testArr, $falseCallback); // null // exists(): Return true if item that is satisfied condition is exists ArrayUtil::exists($testArr, $trueCallback); // true ArrayUtil::exists($testArr, $falseCallback); // false