我是个新手,现在要实现每行四个单元格循环的一个表格,大虾给写个样式,谢谢了。

解决方案 »

  1.   


    <?php
    /**
     * 指定行列,创建表格
     * @author shadu at foxmail dot com
     * @param int $row
     * @param int $column
     * @return int
     */
    function CreateTable($row,$column){
    if(!is_numeric($row) || !is_numeric($column)){
    echo '行和列请使用整数!';
    return 1;
    }
    echo '<table border=1 bordercolor="#000000">';
    for ($i=0;$i<$row;$i++){
    echo '  <tr>';
    for ($j=0;$j<$column;$j++){
    echo '    <td>your content</td>';
    }
    echo '  </tr>';
    }
    echo '</table>';
    return 0;
    }
    //创建一个3行4列的表格
    CreateTable(3,4);
    ?><table border=1 bordercolor="#000000">
      <tr>
        <td>your content</td>
        <td>your content</td>
        <td>your content</td>
        <td>your content</td>
      </tr>
      <tr>
        <td>your content</td>
        <td>your content</td>
        <td>your content</td>
        <td>your content</td>
      </tr>
      <tr>
        <td>your content</td>
        <td>your content</td>
        <td>your content</td>
        <td>your content</td>
      </tr>
    </table>
      

  2.   

    <?php
    /**
     * 指定行列,创建表格
     * @author shadu at foxmail dot com
     * @param int $row
     * @param int $column
     * @return int
     */
    function    CreateTable($row,$column){
        if(!is_numeric($row) || !is_numeric($column)){
            echo '行和列请使用整数!';
            return 1;
        }
        echo '<table border=1 bordercolor="#000000"><tr>';
        for ($i=0;$i<$row;$i++)
        {
            if($i % $column == 0){echo '  </tr><tr>';}
            echo '    <td>your content</td>';
        }
        echo '</tr></table>';
        return 0;
    }
    //创建一个3行4列的表格
    CreateTable(3,4);
    ?>