Laravel 8 mapSpread() {#collection-method}

2021-07-01 16:20 更新

mapSpread 方法可以迭代集合,將每個(gè)嵌套項(xiàng)值給指定的回調(diào)函數(shù)。該回調(diào)函數(shù)可以自由修改該集合項(xiàng)并返回,從而生成被修改過(guò)集合項(xiàng)的新集合:

$collection = collect([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);

$chunks = $collection->chunk(2);

$sequence = $chunks->mapSpread(function ($even, $odd) {
    return $even + $odd;
});

$sequence->all();

// [1, 5, 9, 13, 17]
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)