cakephp/collection

通过一系列实用遍历方法,轻松处理数组和迭代器

5.1.0 2024-09-11 08:16 UTC

This package is auto-updated.

Last update: 2024-09-21 03:03:27 UTC


README

Total Downloads License

CakePHP 集合库

集合类提供了一套操作数组或可遍历对象(Traversable objects)的工具。如果您曾经使用过 underscore.js,那么您对集合类可以期待的功能会有一定的了解。

使用方法

可以使用数组或可遍历对象来创建集合。集合的一个简单使用示例如下:

use Cake\Collection\Collection;

$items = ['a' => 1, 'b' => 2, 'c' => 3];
$collection = new Collection($items);

// Create a new collection containing elements
// with a value greater than one.
$overOne = $collection->filter(function ($value, $key, $iterator) {
    return $value > 1;
});

Collection\CollectionTrait 允许您将类似集合的功能集成到您的应用程序中的任何可遍历对象中。

文档

请确保查看官方文档