【发布时间】:2017-11-20 13:24:40
【问题描述】:
我想在 laravel 集合中的特定索引之后插入项目(数组)。我正在使用此代码:
foreach ($posts as $key => $post) {
foreach ($friendsArray as $date => $friend) {
if ($post->updated_at->format('Y-m-d') == $date) {
$posts->push($friend);
$friendsArray->forget($date);
}
}
}
dd($posts);
结果如下:
#items: array:9 [▼
0 => Post {#862 ▶}
1 => Post {#863 ▶}
2 => Post {#864 ▶}
3 => Post {#865 ▶}
4 => Post {#866 ▶}
5 => Post {#867 ▶}
6 => Post {#868 ▶}
7 => Post {#869 ▶}
8 => Collection {#956 ▶}
]
问题是集合帮助 Push 在最后插入值但我想在特定索引之后插入。例如,我想在第二个数组之后插入它。
提前致谢
【问题讨论】:
-
如果你想插入任何条件检查简单检查条件并将其放入另一个数组,然后插入整个数组。
标签: laravel collections