因此,我尝试使用 PHP 生成一些内容,其中第 n 个循环需要打开或关闭 div 元素的条件。所以我的目标是在页面和第 9 个元素上显示 8 个元素,如果有更多图像,我想关闭第 8 个元素的 div 并为第 9 个元素打开一个新的。这是我的代码。
$images; // object
$i = 1;
echo '<div class="outer-container">';
while ( $images->have_images() ) {
if ( $i === 1 ) {
echo '<div class="inner-container">';
}
echo 'content here';
if ( $i === 8 || $images->total === $images->current + 1 ) {
echo '</div><!--.inner-container-->';
}
$i++;
}
echo '</div><!--.outer-container-->';
最终结果应如下所示:
<div class="outer-container">
<div class="inner-container">
content here
content here
content here
content here
content here
content here
content here
content here
</div><!--.inner-container-->
<div class="inner-container">
content here
content here
content here
</div><!--.inner-container-->
</div><!--.outer-container-->
我四处搜索并得出一个结论,我可能必须使用模数,但我不确定如何将它合并到我的代码中。
感谢您的关注。