PHP for循环,每个项目的标签之一不同

时间:2016-03-10 18:22:26

标签: php html

我有以下PHP脚本。这是一个图片库,我想为" p"中的每个图片添加一个描述。标签。这样做的最佳方式是什么?

    <?php
     for($i=1;$i<=35;$i++)
     {
        echo
        '<a href="images/gallery/img'.$i.'.jpg">'.
        '<img src="images/thumb/img'.$i.'.jpg">'.
        '<p></p>'.
        '</a>';
     }
    ?>

3 个答案:

答案 0 :(得分:0)

示例代码中的文件标题为1.jpg35.jpg

创建另一个包含35条描述的数组,并使用for$i循环中访问该数组。

答案 1 :(得分:0)

好的,我做了一些研究,这是我找到的。有用。所以如果有人需要代码:

     $title = array("title1", "title2", "title3", "title4" ... "title35");
     for($i=1;$i<=35;$i++)
     {
        echo
        '<div class="thumb">'.
        '<a href="images/gallery/img'.$i.'.jpg">'.
        '<img src="images/thumb/img'.$i.'.jpg">'.
        '<p>'.$title[$i].'</p>'.
        '</a>'.
        '</div>';
      }
      ?>

答案 2 :(得分:0)

假设$i是您的代码建议的文件名,您可以添加文件名作为描述,如下所示:

<?php
 for($i=1;$i<=35;$i++)
 {
    echo
    '<a href="images/gallery/img'.$i.'.jpg">'.
    '<img src="images/thumb/img'.$i.'.jpg">'.
    '<p>Filename: '.$i.'</p>'.
    '</a>';
 }
?>