ivopetkov / data-object
PHP的一个熟悉且强大的数据对象抽象
v1.6.1
2024-07-31 09:42 UTC
Requires
- php: 7.1.*|7.2.*|7.3.*|7.4.*|8.0.*|8.1.*|8.2.*|8.3.*
Requires (Dev)
- dev-master
- v1.6.1
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.9.0
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.0
- v0.5.18
- v0.5.17
- v0.5.16
- v0.5.15
- v0.5.14
- v0.5.13
- v0.5.12
- v0.5.11
- v0.5.10
- v0.5.9
- v0.5.8
- v0.5.7
- v0.5.6
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.7
- v0.4.6
- v0.4.5
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.0
This package is auto-updated.
Last update: 2024-08-31 09:54:34 UTC
README
PHP的一个熟悉且强大的数据对象抽象。
用法
从数组创建对象列表
use \IvoPetkov\DataList; $data = [ ['value' => 'a'], ['value' => 'b'], ['value' => 'c'] ]; $list = new DataList($data); // Can access the objects by index and get properties the following ways echo $list[0]->value; // Output: a echo $list[1]->value; // Output: b // Can loop through the objects foreach($list as $object){ echo $object->value; }
以下是修改列表的相同有用方法
use \IvoPetkov\DataList; $list = new DataList([...]); $list ->filterBy('property1', '...') ->sortBy('property2') ->map(function($object){});
通过Composer安装
composer require ivopetkov/data-object
文档
完整的文档作为此存储库的一部分可用。
许可协议
此项目采用MIT许可协议。有关更多信息,请参阅许可文件。
贡献
请随意提出新问题并为项目做出贡献。让我们使其变得精彩,并以积极的方式去做。
作者
此库由Ivo Petkov (ivopetkov.com) 和一些优秀的人创建和维护。