如何通过PHP读取/加载整个目录


How to read/load whole directory via PHP

我是PHP的新手,为了更好地理解,我将在示例中解释我的问题。想象一下,我们想要制作从目录中读取照片的基本照片库,但我们不想每次在此文件夹中添加新照片时都<img src="dir/photo/img0.jpg>写入代码,因此我们只想将图片添加到此文件夹中,这张照片将自动显示在 html 代码中。

结果应该只是读取带有图像的整个目录,这些图像将以 html 代码显示。

我不知道如何简化解释它,我希望解释会有所帮助。请问一个问题,我会更具体。

正如我所说,我是PHP

的新手,我真的很想好好学习PHP,所以任何可靠的代码都有帮助。

经常提醒你。

scandir 会将目录内容放入一个数组中,您需要循环该数组来构建映像。

 $files = scandir('dir/images');
 foreach($files as $file)
 {
      echo "<img src='dir/images/".$file."'/>";
 }