阅读量:0
在PHP中,生成HTML表格(table)的方法有多种。以下是一些常见的方法:
- 使用字符串拼接:
$table =<table border='1'>"; for ($i = 0; $i < 5; $i++) { $table .= "<tr>"; for ($j = 0; $j < 5; $j++) { $table .= "<td>Cell " . ($i * 5 + $j + 1) . "</td>"; } $table .= "</tr>"; } $table .= "</table>"; echo $table;
- 使用
echo
输出HTML代码:
echo<table border='1'>"; for ($i = 0; $i < 5; $i++) { echo "<tr>"; for ($j = 0; $j < 5; $j++) { echo "<td>Cell " . ($i * 5 + $j + 1) . "</td>"; } echo "</tr>"; } echo "</table>";
- 使用
printf
或sprintf
格式化输出:
printf<table border='1'>"); for ($i = 0; $i < 5; $i++) { printf("<tr>"); for ($j = 0; $j < 5; $j++) { printf("<td>Cell %d</td>", $i * 5 + $j + 1); } printf("</tr>"); } printf("</table>");
- 使用PHP的
heredoc
语法:
$table = <<<TABLE<table border="1"> TABLE; for ($i = 0; $i < 5; $i++) { $table .= <<<ROW <tr> ROW; for ($j = 0; $j < 5; $j++) { $table .= <<<CELL <td>Cell {$i * 5 + $j + 1}</td> CELL; } $table .= <<<ROW </tr> ROW; } $table .= <<<TABLE </table> TABLE; echo $table;
这些方法都可以用来生成HTML表格。你可以根据自己的需求和编程风格选择合适的方法。