0

我有一个表,每行包含 5 列,其中可能包含也可能不包含图像文件名。假设我已检索到该行并将其放入 assoc 数组中。我想循环并将这些图像文件名(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>"
}  
4

1 回答 1

3

你的语法到处都是:

for ($i = 1; $i < 6; $i++){
    if(isset($item_array['image_' . $i])){
        echo '<li><img src="images/work-items/'. $item_array['image_' . $i] . '.jpg"/></li>';
    }
}
于 2012-10-30T11:19:37.080 回答