mkomorowski / php-dot-get
数组点标记访问
dev-master
2015-12-09 12:37 UTC
Requires
- php: >=5.3
Requires (Dev)
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-09-14 17:59:01 UTC
README
数组点标记访问
##安装
可以通过Composer添加到composer.json的require块中来安装此包。
{ "require": { "mkomorowski/php-dot-get": "dev-master" } }
然后通过运行以下命令更新应用程序包:
php composer.phar install
##使用方法
$dot = new mKomorowski\Notation\Dot;
从数组中获取值
$array = array( 'name' => 'Name', 'firstname' => 'FirstName', 'address' => array( 'street' => '', 'city' => 'Leeds' ) ); $dot->get($array, 'address.city'); // 'Leeds'
判断值是否存在于数组中
$dot->exists($array, 'address.city'); // true
如果指定的键不在数组中,则设置默认返回值
$dot->get($array, 'address.country') // null $dot->setDefault('undefined'); $dot->get($array, 'address.country') // 'undefined'
比较请求的值与给定的值
$dot->assert($array, 'name', 'Name') // true