我有一个表,每行包含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>"
}
答案 0 :(得分: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>';
}
}