agallou/array-filter-path
最新稳定版本:0.0.1
Composer 安装命令:
composer require agallou/array-filter-path
包简介
Recursively filter an array uning some json-y syntax
README 文档
README
Example
Take for example this array :
$baseArray = array( 'director' => array( 'first_name' => 'Robert', 'last_name' => 'Zemeckis', ), 'actors' => array( array( 'first_name' => 'Michael J.', 'last_name' => 'Fox', ), array( 'first_name' => 'Christopher', 'last_name' => 'Lloyd', ), ), 'label' => 'Back to the Future' );
If we filter it like this :
use agallou\ArrayFilterPath\ArrayFilterPath as ArrayFilterPath; $filter = new ArrayFilterPath(); $filters = array( 'actors[].last_name', 'label', ); $filteredArray = $filter->filter($baseArray, $filters);
We will get an array like this, with only the actors last name and the label :
array( 'actors' => array( array( 'last_name' => 'Fox', ), array( 'last_name' => 'Lloyd', ), ), 'label' => 'Back to the Future' );
统计信息
- 总下载量: 20.81k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-11-19