transform方法

迭代集合并对集合内的每个项目调用给定的回调。而集合的内容也会被回调返回的值取代。

$collection = collect([1, 2, 3, 4, 5]);

$collection->transform(function ($item, $key) {
    return $item * 2;
});

$collection->all(); // [2, 4, 6, 8, 10]

与大多数集合的方法不同,transform 会修改集合本身。 如果你想创建新的集合,就改用 map 方法。

Copyright © http://blog.webfsd.com 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-05-21 04:55:26

results matching ""

    No results matching ""