webdevcave/collections
Composer 安装命令:
composer require webdevcave/collections
包简介
A PHP library for managing collections of data with support for nested keys.
关键字:
README 文档
README
The Collection class represents a collection of data with support for nested keys.
Installation
You can install the Collection class via Composer:
composer require webdevcave/collections
Usage
Instantiate the Collection class with an optional array of initial data:
use WebdevCave\Collections\Collection; $collection = new Collection([ 'user' => [ 'name' => 'John Doe', 'email' => 'john@example.com', 'address' => [ 'city' => 'New York', 'country' => 'USA' ] ] ]);
Access nested data using dot notation:
$city = $collection->get('user.address.city'); // Returns 'New York'
Check if a nested key exists:
$hasCountry = $collection->has('user.address.country'); // Returns true
Set a value for a nested key:
$collection->set('user.address.postal_code', '10001');
Delete a key and its value:
$collection->delete('user.address.city');
Clear the collection:
$collection->clear();
Contributing
Bug reports, suggestions and pull requests are welcome on GitHub.
License
The class is available as open source under the terms of the MIT License.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-04-28