seffeng / arr-helper
PHP extension array helper
Installs: 1 503
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: >=6.0
README
安装
# 安装
$ composer require seffeng/arr-helper
目录说明
|---src
| | Arr.php
| | ReplaceArrayValue.php
| | UnsetArrayValue.php
| |---Traits
| ArrTrait.php
|---tests
| ArrTest.php
示例
/** * TestController.php * 示例 */ namespace App\Http\Controllers; use Seffeng\ArrHelper\Arr; use Seffeng\ArrHelper\ReplaceArrayValue; class TestController extends Controller { public function index() { $arr = [ 'a' => [ 'b' => [ 'c' => 'ccc' ] ], 'd' => [ 'b' => 'ccc', 'e' => [ 'f' => 'hhh' ] ] ]; echo '<pre>'; var_dump(Arr::getValue($arr, 'a.b.c', '')); var_dump(Arr::getDepth($arr)); print_r(Arr::getColumn($arr, 'b')); print_r($arr); print_r(Arr::merge($arr, [ 'd' => new ReplaceArrayValue(['hhh' => 'iii']), 'i' => [ 'j' => 'kkk' ] ])); } }
备注
1、更多示例请参考 tests 目录下测试文件。