我有一個循環我的html標記的問題。我的目標是在「item-wrap」類中包含每個4個div的「item」類。到目前爲止,這裏是我的代碼:如果計數器可被4整除,則創建外部div
$音箱將與4「項」級返回8行,以便「項目 - 包裝」類將顯示兩次內部
<?php
$speaker_ctr = 0;
if(count($speakers) > 0){
?>
<div class="item-wrap">
<?php foreach($speakers as $speaker){ ?>
<div class="item"> <img class="lazy" data-lazy-src="<?php echo $speaker['imagepath']; ?>" />
<h5 class="txt-18 bold-font text-uppercase no-mbt mt-20"><?php echo $speaker['name']; ?></h3>
<p class="no-mn"><?php echo $speaker['position']; ?></p>
<a href="<?php echo $speaker['url']; ?>" target="_blank" class="txt-14 theme no-mn"><?php echo $speaker['company']; ?></a>
</div>
<?php } ?>
</div>
<?php
$speaker_ctr++;
}
?>
這樣做可能會導致一個開放的空行,如果最後一個項目是整除4.你應該檢查在的foreach打開的開始一個新行,並在foreach結束時關閉該行。 – Styphon
@Styphon啊!錯過了那一個! –