当需要在 HTML 表格中显示动态生成的数据时,使用 PHP 的 while 循环可以很方便地实现这一目的。下面是一个基本的示例:
<table>
<thead>
<th>列1</th>
<th>列2</th>
<th>列3</th>
</thead>
<tbody>
// 待显示的数据
$data = array(
array('数据1', '数据2', '数据3'),
array('数据4', '数据5', '数据6'),
array('数据7', '数据8', '数据9')
// 使用 while 循环遍历数据并生成 HTML 表格
$i = 0;
while ($i < count($data)) {
echo "<tr>";
for ($j = 0; $j < count($data[$i]); $j++) {
echo "<td>" . $data[$i][$j] . "</td>";
echo "</tr>";
$i++;
</tbody>
</table>
在上面的示例中,$data 变量包含了待显示的数据。while 循环遍历这个数组,并使用 for 循环生成表格的每一行。最后,PHP 的 echo 函数将 HTML 代码输出到页面上。
需要注意的是,这只是一个基本示例。在实际应用中,可能需要更复杂的数据结构和表格布局。同时,需要注意 HTML 表格的语义化和可访问性,以确保页面内容的可读性和可访问性。