javaguirre / php-extended-array
PHP 扩展数组
dev-master
2015-06-18 17:11 UTC
Requires (Dev)
- phpunit/phpunit: >=4.0.0
This package is not auto-updated.
Last update: 2024-09-28 18:15:53 UTC
README
这是一个简单的 PHP 数组的扩展,使用 ArrayObject
安装
编辑您的 composer.json 文件,添加 javaguirre/php-extended-array
依赖,并运行 composer update
"require": { "javaguirre/php-extended-array": "dev-master" }
用法
<?php use TA\ExtendedArray\Type\ExtendedArray; $fruits = new ExtendedArray( array( 'tropical' => 'pineapple', 'farm' => 'strawberry' ) ); $fruits->has('tropical'); // true $fruits->hasOne(array('tropical', 'asian')); // true $fruits->hasAll(array('tropical', 'asian')); // false $fruits->get('canary', 'banana'); // 'banana' $fruits->get('tropical', 'banana'); // 'pineapple' $fruits->getSubArray(array('tropical')); // array('tropical' => 'pineapple'); $fruits->toArray(); // array('tropical' => 'pineapple', 'farm' => 'strawberry');
键访问
您可以像访问对象或数组属性一样访问属性
$fruits->tropical; // 'pineapple' $fruits['tropical']; // 'pineapple'