所以我试图用一个 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>';
关于PHP For循环,如何在显示6行后循环代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25709992/