在横幅内使用循环foreach显示标题

时间:2015-01-10 11:17:41

标签: php foreach

我有一个横幅,我正在使用循环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代码的末尾,则横幅的设计会变得混乱

1 个答案:

答案 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>
相关问题