<table  border="1">
<tr>
<td>
<?
for ($i=0;$i<100;$i++)
{
 echo $i;
 if ($i%3==2)echo " </td></tr><tr><td>";
else
echo "</td><td>";
}
?>
</tr></table>

解决方案 »

  1.   

    <table>
    <tr>
     <td>test1</td><td>test2</td><td>test3</td>
    </tr>
    <?php
    $col=0;
    for($i=1;$i<9;$i++)
    {
      $col=$col+1;
      if($col%3==1) echo  "<tr>";
      echo "<td>测试</td>";
      if($col%3==0) echo "</tr>";
      if($col%3!=0)
      {
         for($i=1;$i<=3-$col%3;$i++)
         {
           echo "<td>&nbsp;</td>";
         }
      }
      if($i>1) echo "</tr>";
    ?>
    </table>
      

  2.   

    <table>
    <?
    for ( $i=0; $i<10; $i++ ) {
     $b_tr = ( ( $i % 3 ) == 0 ) ? "<tr>" : "";
     $e_tr = ( ( $i % 3 ) == 2 ) ? "</tr>" : "";
     echo $b_tr."<td>aaa</td>".$e_tr;
    }
    ?>
    <table>