arth/traverse
Composer 安装命令:
composer require arth/traverse
包简介
Service for manipulate path
README 文档
README
Service for get array/object deep access by string path with some separator
Installation
composer req arth/traverse
Usage
use Arth\Util\Traverse as T; $data = ['a' => ['b' => ['c' => 'Hello', 'd' => null]]]; $svc = new T\Service('->'); $svc->has('a->b->c', $data); // true $svc->get('a->b->c', $data); // 'Hello' $container = new T\Container($data); $container['a.b']; // ['c' => 'Hello'] isset($container['a.b.d']); // false $w = new T\Wrapper($data); $w['a']['b.c']->getValue(); // 'Hello'
See tests for more examples
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-11-16