在循環中每固定五篇插入一個 div

php

假設有一百筆數據顯示

while ($row = mysqli_fetch_array($sql)) {

    echo '...';
}

當我有一個 <div> 或其他東西想要插入到這個循環中
每五筆就顯示一次,不滿五筆也會在最後顯示這個 <div>
這能怎麼做呢

阅读 1.8k
2 个回答
$i=1;
while ($row = mysqli_fetch_array($sql)) {
        if($i%5===0){
            // 当为5 时需要做的事情
        }
    echo '...';
    ++$i;
}
$i = 1;
$count = 100;
while ($row = mysqli_fetch_array($sql)) {
    if ($i == 1) {
        echo '<div>';
    }
    echo $row['xx']; //你的代码逻辑
    if ($i % 5 == 0) {
        echo '</div><div>';
    }
    if ($i == $count) {
        echo '</div>';
    }
    $i++;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题