douchigu1723 2016-02-26 14:53
浏览 35
已采纳

将Foreach分成不同的部分

I have an array of profiles. I want to loop through them and print out the data for each person. I'm using bootstrap so I'd like to have 3 profiles per row and then start a new row for another 3 profiles, like the following:

<div class="row">
    <div class="col-md-3">
        Profile Data
    </div>
</div>

If I loop through using foreach, I'll get a new row each profile, when I'd like 3 profiles and then a new row:

foreach($profiles as $p){
    echo '<div class="row">
        <div class="col-md-3">
            '.$p->name.'
        </div>
    </div>';
}

Can anyone advise me?

  • 写回答

2条回答 默认 最新

  • doudi4621 2016-02-26 15:01
    关注

    Just put some basic logic for three results per row:

    echo '<div class="row">';
    $count = 0;
    foreach ($profiles as $p) {
        echo '<div class="col-md-3">' . $p->name . '</div>';
        $count++;
        if($count%3==0){
            print '</div><div class="row">';
            $count = 0;
        }
    }
    echo '</div>'
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源