我正在一行中的頁面上運行列表,每行列有三列。每一列都需要不同的類,我需要找到一種方法,在foreach循環回到這些類實現了以下...在foreach循環上運行三次迭代
<div class="row">
<div class="box_skin1">...</div>
<div class="box_skin2">...</div>
<div class="box_skin3">...</div>
<div class="box_skin1">...</div>
<div class="box_skin2">...</div>
<div class="box_skin3">...</div>
</div>
我目前使用的交替行以下,但現在需要添加第三... 我怎麼做?
<?php $counter = 1; ?>
<div class="row">
<?php foreach ($newsRecords as $record): ?>
<?php if($counter % 2) : ?>
<!-- ROW 1 -->
<div class="box_skin1">...</div>
<?php else : ?>
<!-- ROW 2 -->
<div class="box_skin2">...</div>
<?php endif; ?>
<?php $counter++; ?>
<?php endforeach ?>
</div>
在清除事件之間不會有'else if'語句嗎?那並使用'%3'而不是'%2'?這樣你就可以迭代三個一組。 –