我有一个横幅,我正在使用循环foreach来显示照片及其标题。照片显示正确,但标题位于下方的另一个div中。 如何在循环中显示这些标题?
<div class="slider-wrapper theme-default">
<div id="slider" class="nivoSlider">
<?php foreach($banners as $banner){?>
<img src="../admin/<?php echo $banner->link; ?>" alt="" />
<?php } ?> // end of loop
</div>
<div id="htmlcaption" class="nivo-html-caption">
<?php echo $banner->title; ?>
</div>
</div>
如果我将<?php } ?>
放在html代码的末尾,则横幅的设计会变得混乱
答案 0 :(得分:2)
您可以执行以下操作
<div class="slider-wrapper theme-default">
<div id="slider" class="nivoSlider">
<?php foreach($banners as $banner){?>
<img src="../admin/<?php echo $banner->link; ?>" alt="" />
<div id="htmlcaption" class="nivo-html-caption">
<?php echo $banner->title; ?>
</div>
<?php } ?> // end of loop
</div>
<div>