2013-01-15 34 views
2

嗨回音,我试图让图像使用从阵列的文件名来加载到页面中,尝试一个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

这将是很好的补充不会大声笑 – Mikey

回答

3

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

编辑: (顺便说一句。使用foreach循环会更容易...)

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

'foreach'是我最喜欢的PHP部分之一。 –

+0

你说得对。他甚至不需要$ i变量。 –

+0

@LouisH。谢谢我在9分钟内接受 – Mikey