我是php的新手,很抱歉,如果这是一个新问题。 我想制作一个图库。我的所有拇指都放在拇指文件夹中,所有我的全尺寸图像都放在一个图库文件夹中。
我的HTML应该是这样的:
<div class="gallery">
<div class="item">
<a href="images/gallery/img1.jpg">
<img src="images/thumb/img1.jpg>
</a>
</div>
<div class="item">
<a href="images/gallery/img2.jpg">
<img src="images/thumb/img2.jpg>
</a>
</div>
.........
我的问题是如何使用PHP来保持此列表的一定数量的图像。比方说50。所有图像都是相同的文件名img1.jpg img2jpg img3.jpg ....
答案 0 :(得分:2)
试试这个,
<?php
echo '<div class="gallery">';
for($i=1;$i<=50;$i++)
{
echo '<div class="item">'.
'<a href="images/gallery/img'.$i.'.jpg">'.
'<img src="gallery/thumb/img'.$i.'.jpg>'.
'</a>'.
'</div>';
}
echo '</div>;'
答案 1 :(得分:0)
你需要使用循环来实现这个
<?php
$imageno = 50; //the number of images
for($i=1;$i<=imageno;$i++)
{
echo '<div class="item">';
echo '<a href="images/gallery/img'.$i.'.jpg">';
echo '<img src="gallery/thumb/img'.$i.'.jpg>';
echo '</a>';
echo '</div>';
}
答案 2 :(得分:0)
试试这个:
<div class="gallery">
<?php for($i=1; $i<=50; $i++) : ?>
<div class="item">
<a href="images/gallery/img<?php echo $i; ?>.jpg">
<img src="images/thumb/img<?php echo $i; ?>.jpg">
</a>
</div>
<?php endfor; ?>
</div>