webdevcave / collections
一个支持嵌套键的PHP库,用于管理数据集合。
dev-master
2024-05-14 20:15 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2024-09-14 20:55:59 UTC
README
Collection类代表一个支持嵌套键的数据集合。
安装
您可以通过Composer安装Collection类
composer require webdevcave/collections
用法
使用可选的初始数据数组实例化Collection类
use WebdevCave\Collections\Collection; $collection = new Collection([ 'user' => [ 'name' => 'John Doe', 'email' => 'john@example.com', 'address' => [ 'city' => 'New York', 'country' => 'USA' ] ] ]);
使用点符号访问嵌套数据
$city = $collection->get('user.address.city'); // Returns 'New York'
检查嵌套键是否存在
$hasCountry = $collection->has('user.address.country'); // Returns true
为嵌套键设置值
$collection->set('user.address.postal_code', '10001');
删除键及其值
$collection->delete('user.address.city');
清除集合
$collection->clear();
贡献
欢迎在GitHub上提交错误报告、建议和拉取请求。
许可证
该类以开源形式提供,遵循MIT许可证的条款。