📅  最后修改于: 2023-12-03 14:45:21.291000             🧑  作者: Mango
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
实例,这样我们就可以使用该实例的所有方法对集合进行处理。