尝试将php数组加载到打印图像的echo中

时间:2013-01-15 15:44:45

标签: php

您好我正在尝试使用数组中的文件名将图像加载到页面中

这是我到目前为止所拥有的

<?php
$i=0;
$img=array("1.png","2.png","3.png","4.png");
while ($i<count($img))
{
echo "<img class='loadin' alt='imgg' src=" . "'http://www/images/" . $img[i] . "'" . "/" . ">" . "<br/>";
$i++;
}
?>

似乎忽略了文件名,只需输入:

http://www/images/

作为源并忽略数组中的文件名

任何帮助都会很棒谢谢

米奇

1 个答案:

答案 0 :(得分:3)

您忘记了$i变量的美元符号:$img[$i]

编辑: (顺便说一句,使用foreach-loop会更容易......)

foreach($img AS $filename) {
    echo "<img class='loadin' alt='imgg' src='http://www/images/" . $filename . "'/><br/>";
}