簡體   English   中英

回聲文本與PHP內的圖像循環

[英]Echo text with images inside php for loop

所以我有一個PHP腳本來獲取文件夾中的所有圖像,我想在一個文件中添加文件名

標簽下。

試過GetElementById,但我無法讓它工作。

提前致謝。

編輯:現在工作

PHP在這里:

<?php
$files = glob("img/*.*");
  for ($i=0; $i<count($files); $i++) {
      $image = $files[$i];
      $filename = pathinfo($image);
      echo '
      <div class="col-lg-3 col-md-4 col-xs-6 thumb">
        <a class="thumbnail" href="#">
            <img  class="img-responsive" src="'.$image .'"/>
        </a>

      <p>' . $filename['filename'] .'</p>

      </div> ' ; }
?>

$image已經存儲了文件的路徑。

例如$image可以是/upload/images/picture.jpg 然后獲取文件名(即picture.jpg )你可以使用basename函數:

echo '
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
        <a class="thumbnail" href="#">
            <img class="img-responsive" src="'.$image .'"/>
        </a>
        <p>' . basename($image) . '</p>
  </div>';

如果需要回顯完整文件路徑 - 省略basename

<p>' . $image . '</p>

如前所述 - 對幾個元素使用相同的 id是一個壞主意。 Ids在頁面上必須是唯一的。 如果你真的不需要id - 就像我在答案中那樣刪除它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM