PHP(Laravel)循环 - 每第n个条目

时间:2017-07-12 13:49:55

标签: php loops foreach

Haven没有找到我特别想要的东西。我只发现人们打破循环的问题,在我的情况下我不想打破它。我只是想每隔第n次插入一些特殊内容。

我有一个包含项目的数据库,我想在网格中显示它们。我只是循环数据库的每一行,在网格中显示它。但现在客户希望通过网格显示客户的报价。 Mor特别喜欢这样:显示3个项目,放置1个引号,重复......

enter image description here

显然循环中的第4项与其他项非常不同,所以我不能将它们存储在同一个数据库表中。 '项目'有图像和标题(在许多其他事情中),报价只有一个名称和正文。

你们怎么能让这个尽可能充满活力?由于客户有CMS,他可以在其中添加新项目。

1 个答案:

答案 0 :(得分:1)

您可以在foreach语句之前声明一个计数器变量,然后在每次迭代后递增它。 您只需测试计数器%4是否等于0.如果是,则插入报价。