php html表Q.

时间:2012-12-08 19:38:07

标签: php

我正在尝试使用PHP创建一个带有循环的(10 * 10)表

这是我的代码

$i=0;
$x=0;

echo "<table>";
while ($i<10)
{
echo "<tr>";

while ($x<10)
{
echo "<td>2";
echo "<td>";
$x++;
}

echo "</tr>";
$i++;
}
echo "</table>";

为什么它只回显标签

3 个答案:

答案 0 :(得分:3)

你错误地写了结束<td>标签

$i=0;
$x=0;

echo "<table>";
while ($i<10)
{
    echo "<tr>";

    while ($x<10)
    {
        echo "<td>2";
        echo "</td>";
        $x++;
    }

    echo "</tr>";
    $i++;
}
echo "</table>";

答案 1 :(得分:1)

我在内在的while循环中看到,您忘记使用<td>关闭</td>。试试看,告诉我们。

答案 2 :(得分:0)

如果设置了$ i和$ x变量,那么使用for循环这样做会好得多,例如:

echo '<table>';
for($row = 0; $row < 10; $row++) {
    echo '<tr>';
    for($column = 0; $column < 10; $column++) {
        echo '<td>';
        echo '</td>';
    }
    echo '</tr>';
}
echo '</table>';