💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# flatMap方法 遍历集合并将其中的每个值传递到给定的回调。 可以通过回调修改每个值的内容再返回出来,从而形成一个新的被修改过内容的集合。 然后就可以用[all()](https://www.kancloud.cn/collections/all.md)打印修改后的数组。 - 【与map区别】 - 1、map是可以修改集合中的任意修改项目的值并返回 - 2、flatMap是修改集合中的每个项目的值并返回 ~~~ $collection = collect([ ['name' => 'Sally'], ['school' => 'Arkansas'], ['age' => 28] ]); $flattened = $collection->flatMap(function ($values) { return array_map('strtoupper', $values); }); $flattened->all(); // ['name' => 'SALLY', 'school' => 'ARKANSAS', 'age' => '28']; ~~~