---
# System prepended metadata

title: 表格迴圈練習

---

<h1>表格迴圈練習</h1>


1 先手打一份HTML表格 放在旁邊對照層級結構 PHP語法比較不會下錯層級

單行多列

<table>
    <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>

單列多行

<table>
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
    <tr>
        <td></td>
    </tr>
</table>

2 迴圈練習 化繁為簡 先打一行數格 或 一列數行 分開練習


3 把兩個練習組合起來 （注意php語法是否下對層級）



**迴圈層級判別：**



For 迴圈裡面有包到 tr和td 所以會重複八行

    <?php

    for($row=1;$row<=8;$row++)
    {
        echo "<tr>";
            echo "<td>第($row)節"."</td>";
        echo "</tr>";
    }
    
    ?>
—

For 迴圈裡面只有包到td 所以只會顯示1行但重複8列

    <?php
    
    echo "<tr>";
    
    for($row=1;$row<=8;$row++)
    {
            echo "<td>第($row)節"."</td>";
    }
    echo "</tr>";
    
    ?>