📅  最后修改于: 2023-12-03 15:18:22.473000             🧑  作者: Mango
copy()
函数是PHP Ds\Collection类的一个方法,用于返回一个新的集合,其中包含了原集合中所有元素的副本。
public function copy(): Ds\Collection;
该方法不需要传入任何参数。
该方法返回一个新的Ds\Collection
对象,其中包含了原集合中所有元素的副本。
use Ds\Collection;
// 创建一个新的集合
$original = new Collection([1, 2, 3]);
// 调用copy()方法复制集合
$copied = $original->copy();
// 输出原集合和复制集合
var_dump($original->toArray());
var_dump($copied->toArray());
执行上述代码将会得到如下输出:
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
从输出结果可以看到,原集合和复制集合中的元素完全相同,但它们是两个不同的实例。