在php for循环中使用html图像标记创建图像库


Creating an image gallery using html image tag in a php for loop

我想创建一个在线图片库。我有一个包含n个缩略图的文件夹,它们的名称为tn_1.jpg, tn_2.jpg and so on。这是我计划实现的代码。

<?php
for ($i=1;$i<=n;$i++)
{
echo '<img src="images/tn_'.$i.'.jpg"/><br>';
}
?>

你认为这是创建在线画廊的好方法吗?还是我应该采用另一种方法?

除非您在普通PHP(PHP或JavaScript)之上运行框架,否则这将是您在网页上的文件夹中显示图像的唯一方法。

您只需要添加逻辑来获取该目录中所有文件的名称,然后运行循环。

$files = scandir('/path/to/image/directory');
foreach($files as $file){
    echo '<img src="/path/to/image/directory/' . $file . '"/><br>';
}