循环通过特定的数组元素

时间:2012-10-30 11:16:01

标签: php

我有一个表,每行包含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>"
}  

1 个答案:

答案 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>';
    }
}