当html img标记放入PHP循环中时,不会显示文件夹中的图像


Images from a folder are not being displayed when the html img tag is put inside a PHP loop

我在一个文件夹中有一组8个jpg图像,当我试图在PHP中使用for循环显示其中的每一个时,我会得到一组损坏的图标。

图像文件夹的路径为:C:'xampp'htdocs'images

图像命名为:tn_1.jpg, tn_2.jpg, tn_3.jpg ..... tn_8.jpg

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

你很接近!你的htdocs文件夹是你的web服务的根文件夹,所以你可以做:

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

我想你必须把它改成这样:

echo '<img src="''images''tn_'.$i.'.jpg"/><br>';

因为字符CCD_ 3可能在那里被视为转义字符。