我有一个包含4个对象的集合:
Collection{#645 ▼
#items: array:4 [▼
0 => Team {#644 ▶}
1 => Team {#613 ▶}
2 => Team {#607 ▶}
3 => Team {#599 ▶}
]
}
我想每个插入一个元素3,从0开始索引(在这种情况下,它将在0和3中)
我该怎么办?
push方法不允许我在元素之间插入....
答案 0 :(得分:0)
使用map()
帮助程序。我已经对此进行了测试并且运行良好:
$counter = 0;
$collection->map(function($i) use(&$counter) {
if ($counter % 3 === 0) {
$i->custom = 'Custom value';
}
$counter++;
return $i;
});