2013-01-15 66 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