📜  PHP |整理者 create()函数(1)

📅  最后修改于: 2023-12-03 14:45:21.291000             🧑  作者: Mango

PHP | 整理者 create() 函数

create() 函数是在 整理者(Collectors) PHP 包中的一种方法。它返回一个新的 Collection 实例并将传递给它的数据作为其元素。在本文中,我们将介绍 create() 函数的详细说明和用法。

语法

collect()->create(iterable $items = []) : Collection

参数

create() 函数可以采用以下参数:

  • $items:一个数组、集合或迭代器,用于创建一个新的 Collection 实例。
返回值

create() 函数的返回值是一个新的 Collection 实例,其中包含 $items 中的元素。

用法

下面是使用 create() 函数创建集合的一些例子:

创建空的集合
$collection = collect()->create();

这将返回一个新的 Collection 实例,其中不包含任何元素。

从数组创建集合
$items = [1, 2, 3, 4, 5];
$collection = collect()->create($items);

这将返回一个包含 1、2、3、4 和 5 的 Collection 实例。

从集合创建集合
$items = collect([1, 2, 3, 4, 5]);
$collection = collect()->create($items);

这将返回一个与前一个例子类似的 Collection 实例。

从迭代器创建集合
$items = new ArrayIterator([1, 2, 3, 4, 5]);
$collection = collect()->create($items);

这将返回一个与前两个例子类似的 Collection 实例。

总结

create() 函数是一个非常实用的函数,可以让我们轻松地从数组、集合或迭代器创建新的 Collection 实例。我们可以使用这个函数来创建空集合、创建包含固定元素的集合、从已有的集合或迭代器创建集合等。create() 函数返回的是一个新的 Collection 实例,这样我们就可以使用该实例的所有方法对集合进行处理。