PHP For循环,如何在显示6行后循环代码

标签 php database for-loop

所以我试图用一个 div 包裹我的数据库结果。 div必须出现在第一行之前,第六行之后,需要关闭div并再次循环。我尝试这样做,但无法使其正常工作。任何帮助,将不胜感激。

for ($i=0; $i<count($row); $i++) {
 if (($i) % 6 == 0) {
 echo '<div class="swiper-slide">';
 }
 echo '<div class="col-lg-4 col-sm-6">
 <img src="images/preview.jpg">
 </div>';
 if (($i) % 6 == 0) {
 echo '</div>';
 }
}

最佳答案

此外,代码示例根本无法工作(for/if/else 未关闭),看看这是否有帮助:

echo '<div class="swiper-slide">';

for ($i=0; $i<count($row); $i++)
{
  if (($i>0) && ($i%6==0)) {
    echo '</div>'."\n".'<div class="swiper-slide">';
  }

  echo '<div class="col-lg-4 col-sm-6"><img src="images/preview.jpg"></div>';
}

echo '</div>';

test at eval.in

关于PHP For循环,如何在显示6行后循环代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25709992/

相关文章:

PHP/MySQL 自动竞价系统

php - 限制数据库中的表,用户可以在 Laravel 中运行查询

php - 如何通过仅匹配php和mysql中的日期时间字段中的日期来获取数据

mysql - 我在 mysql workbench 中缺少 "model"meny

暴力破解短密码 : nested for loop

php - 插入MySQL数据库,查询未运行

MySql:读取时间戳旁边的数据库表条目

ruby-on-rails - 具有多个值的 add_index 在 Rails 迁移中有什么作用?

Java Matrix 不打印最后一行

javascript - 在循环的javascript迭代之间应用延迟