我正在编写一个 PHP foreach 循环。我正在使用以下代码来确保只有 3 个项目被分组到 .slide div 容器中。
<?php
$count = 0;
foreach ($listing as $item):?>
<div class='slide>
<div class='item'>Item</div>
<?php if ($count++ % 3 == 1 ): ?>
</div>
<div class="slide">
<?php endif; ?>
<?php endforeach ?>
我需要每组总是有 3 个项目。从数组的开头添加项目以填充剩余项目的最佳方法是什么?
编辑:
我需要的标记示例是:
<div class='slide'>
<div class='item'>Item 1</div>
<div class='item'>Item 2</div>
<div class='item'>Item 3</div>
</div>
<div class='slide'>
<div class='item'>Item 4</div>
<div class='item'>Item 1</div>
<div class='item'>Item 2</div>
</div>
因此,如果每个 .slide 没有 3 个项目,则数组会重新开始填充它。