webdevcave/collections

一个支持嵌套键的PHP库,用于管理数据集合。

dev-master 2024-05-14 20:15 UTC

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许可证的条款。