如何用php循环输出一个两行三列的表格..

解决方案 »

  1.   

    二维数组吧,FOR 和FOREACH都可以吧!
      

  2.   

    $table="<table>";
    for ($i=1;$<=2;$i++)
    {
     $table.="<tr>";
     for ($i=1;$<=3;$i++)
     {
       $table.="<td>dddddddd</td>";
     }
     $table.="</tr>";  
    }
    echo $table;
      

  3.   

    2楼的有问题,两个计数器都用的$i$Table = "<table border>";for($i = 1; $i <= 2; $i++){
        $Table .= "<tr>";
        for($j = 1; $j <= 3; $j++){
            $Table .= "<td>&nbsp</td>";
        }
        $Table .= "</tr>";
    }
    $Table .= "</table>";
    echo $Table;// 另一种方法$Table = "<table border>";
    for($i = 1; $i <= 6; $i++){
        if($i % 3 == 1)$Table .= "<tr>";
        $Table .= "<td>&nbsp</td>";
        if($i % 3 == 0)$Table .= "</tr>";
    }
    $Table .= "</table>";
    echo $Table;