回覆列表
  • 1 # 聚焦山峰

    這個問題問的比較含糊。

    首先要了解table標籤的用法,如果是一個table:

    <table>

    <tr> -----------------------------tr在表格中代表是行

    <td></td>------------------------td在表格中代表列

    </tr>

    </table>

    需要幾行,就在table標籤內增加幾個tr,一行內需要多少列,就在tr標籤中增加多少個td

    rowspan 是橫向合併單元格,rowspan=2 就是橫向合併2個單元格

    colspan 是縱向合併單元格,colspan=2 就是縱向合併2個單元格

    上面兩個標籤都需要加到 <td>標籤內,例如 <td rowspan="2"></td>

    如果你想直接使用php語言輸出表格,可以這樣寫:

    <?php

    echo

    "<table>".

    "<tr>".

    "<td>"."這裡寫你的內容". "</td>".

    "</tr>".

    "</table>";

    ?>

    或者你可以分開寫

    <?php

    echo "<table>";

    echo "<tr>";

    echo "<td>";

    echo "這裡寫你的內容";

    echo "</td>";

    echo "</tr>";

    echo "</table>";

    ?>

  • 2 # 賣螺絲的程式設計師

    用php直接輸出html,實際應用中是沒人這麼幹的。

    要麼是交給模板引擎,要麼是透過ajax傳給前端。

    php直接輸出html 維護很麻煩,太亂了。

    下面直接給你上程式碼,一個小小的示例

    <?php

    //先申明一個二維陣列

    $data = array(

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥"),

    array("小明","小黃","小鳥")

    );

    //遍歷陣列輸出表格

    $table = "<table width="760" border="0" cellspacing="0" cellpadding="0">";

    foreach($data as $k=>$v){

    $table .= "<tr>";

    $table .= "<td>".$v[0]."</td>";

    $table .= "<td>".$v[1]."</td>";

    $table .= "<td>".$v[2]."</td>";

    $table .= "</tr>";

    }

    $table .= "</table>";

    echo $table;

    ?>

    方法很簡單,就是一個foreach的應用。

  • 中秋節和大豐收的關聯?
  • 普京一年內首訪西歐,為何選擇奧地利?