2016-03-10 29 views
0

我有以下PHP脚本。这是一个图片库,我想为“p”标签中的每个图片添加说明。做这个的最好方式是什么?PHP for循环与每个项目标记不同

<?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>'; 
    } 
    ?> 
+0

'”

描述在这里

“'? –

+0

我建议在数据库的表格中插入名称和描述,这样你就可以查询数据库并为每个图像提取相应的描述。 – McCormick32

回答

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>'; 
     } 
     ?> 
0

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

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

+0

我应该怎么做?对不起,我是PHP新手。 –

+1

@MarkShark做你的研究并试一试。如果您遇到困难,请告知我们您遇到的问题,我们将从此处提供帮助。 – McCormick32

+0

好的。感谢您指点我搜索的内容:) –

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>'; 
} 
?>