我有一張表,每行包含5列,其中可能包含或不包含圖像文件名。比方說,我已經檢索到該行並將其放入關聯數組中。我想循環播放這些圖像文件名(cols可能或不可以全部填充)到html標記中,但只有當該列中有圖像文件名時纔可以。有沒有比這更好的方式來做到這一點?循環訪問特定的數組元素
for ($i = 1; $i < 6; $i++){
if($item_array['image_' . {$i}]{
echo "<li><img src=\"images/work-items/$item_array['image_' . {$i} . '.jpg'\"/></li>"
}
你如果括號是不封閉。也沒有分號。猜猜這是僞代碼,所以我的觀點是沒有意義的。 –
嘗試'if(!empty($ item_array ['image_'。{$ i}])){' – air4x
@Asad:或者括號未關閉。 :) – JvdBerg