【问题标题】:create new row after every 3 column in loop在循环中每 3 列后创建新行
【发布时间】:2018-07-23 04:36:24
【问题描述】:

所以我想要做的是想在 php 中每打印 3 列后创建一个新行,使用引导列和 foreach 循环这里是我的代码

<div class = "row">
<?php   foreach($location_list as $location) 
     {

  echo "<div class ='col-md-4'>
          <hr> $location->address </hr>
           <hr> $location->name </hr>
           <hr> $location->pin </hr>
       </div> ";
}

  ?>
</div>

【问题讨论】:

  • 将您的 div 与类行放在 foreach 中

标签: php twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

打印row 的代码应该在特定条件下的foreach 循环内。打印行的条件应为:

<?php
foreach ($location_list as $key => $location) {
    if ($key % 3 == 0) {
        echo '<div class = "row">';
    }

    echo "<div class ='col-md-4'>
          <hr> $location->address </hr>
           <hr> $location->name </hr>
           <hr> $location->pin </hr>
       </div> ";

    if ($key % 3 == 2) {
        echo '</div>';
    }
}
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    相关资源
    最近更新 更多