javascript - 显示文件夹中的多个 html 图像

标签 javascript php html

嗨,我是 html 新手,我只是为了好玩而做一些练习。我正在尝试以 html 格式显示多个图像,但不知道如何显示。例如,

  <img src="/images/1/1.jpg" class="center">
  <img src="/images/1/2.jpg" class="center">
  <img src="/images/1/3.jpg" class="center">
  <img src="/images/1/4.jpg" class="center">

我现在有这个,但我不想每次都写这个。我想知道我该怎么做。我可以使用 JavaScript 或 php 或其他任何东西将所有图像一次放入文件夹中吗?

最佳答案

PHP 上的简单代码:

<?php
  $refFolder = "/images/1/";
  function folderList($Path) {
    return  array_slice(scandir($Path,SCANDIR_SORT_ASCENDING), 0); 
  }
  foreach(folderList($refFolder) as $file) { 
    $Z_info = pathinfo($file, PATHINFO_FILENAME);
    $Z_type = pathinfo($file, PATHINFO_EXTENSION);
    if ($Z_type == 'jpg') { 
?>
    <img class="center" 
      src="<? echo $refFolder.$file; ?>" 
      alt="<? echo $Z_info; ?>" 
    />
<?php } } ?>

关于javascript - 显示文件夹中的多个 html 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59260211/

相关文章:

html - 我如何在 Phaser (HTML) 中制作和更新文本

javascript - 将浮点十六进制转换为 Ruby 中的 float

javascript - 在图表中显示来自 mysql 的日期

javascript - Electron 托盘应用程序 - 任务栏弹出菜单覆盖的 ui 窗口

javascript - 如何使 <button> 标记中的 location.href =' ' 仅在输入有效时才起作用?

python - 我可以在我用 html 和 css 中的 svg 制作的笔触动画上使线条更粗吗?

javascript - 解码 JSON,包括 JavaScript 中 URL 参数的数组

php - Doctrine Migrations 命名空间错误

php - cakephp 3 允许用户只编辑他们的个人资料

php - Mysqli Prepare 语句 - 返回 False,但为什么?