楼主是想这样吗?要循环几次就$n定义,每个循环里的图片名字可以根据$i命名。$n = 3;
for($i=0;$i<$n;$i++){
echo "<li>
<ul>
<li><img src="images/small_case_".$i.".jpg" alt=""/></li>
<li><img src="images/small_case_".$i.".jpg" alt=""/></li>
<li><img src="images/small_case_".$i.".jpg" alt=""/></li>
</ul>
</li>";

解决方案 »

  1.   

    外循环+内循环?
    for($i=0;$i<3;$i++){
    echo '<li><ul>';
    for($j=1;$j<=3;$j++){
        echo '<li><img src="images/small_case_'.$j.'.jpg" alt=""/></li>';
    }
    echo '</ul></li>';
    }
      

  2.   

    $arr = array(
        'images/small_case_1.jpg',
        'images/small_case_2.jpg',
        'images/small_case_3.jpg',
        'images/small_case_4.jpg',
        'images/small_case_5.jpg',
        'images/small_case_6.jpg',
        'images/small_case_7.jpg',
        'images/small_case_8.jpg',
        'images/small_case_9.jpg'
    );function arr2li($arr){
        $html  = '';
        if(is_array($arr) && !empty($arr)){
            $count = count($arr);
            for($i=0; $i<$count; $i++){
                $rem = $i%3;
                $html .= ($i!=0 && $rem==0) ? "</ul>\n\r</li>\n\r" : "";
                $html .= ($rem==0) ? "<li>\n\r<ul>\n\r" : "";
                $html .= sprintf("<li><img src=\"%s\"/></li>\n\r", $arr[$i]);
                $html .= ($i+1==$count) ? "</ul>\n\r</li>" : "";
            }
        }
        return $html;
    }/*<li><ul><li><img src="images/small_case_1.jpg"/></li><li><img src="images/small_case_2.jpg"/></li><li><img src="images/small_case_3.jpg"/></li></ul></li><li><ul><li><img src="images/small_case_4.jpg"/></li><li><img src="images/small_case_5.jpg"/></li><li><img src="images/small_case_6.jpg"/></li></ul></li><li><ul><li><img src="images/small_case_7.jpg"/></li><li><img src="images/small_case_8.jpg"/></li><li><img src="images/small_case_9.jpg"/></li></ul></li>
    */echo arr2li($arr);
      

  3.   

    $result=mysql_query("select * from case_list"); 
    while($row=mysql_fetch_assoc($result)){
           $ar[]=$row;
    }
    foreach(array_chunk($ar,3) as $v){
        echo "<li>\n<ul>\n";
    foreach($v as $vl) echo "<li><img src='{$vl['cl_pic']}' alt=''/></li>\n";
    echo "</ul>\n</li>\n";
    }