我正在尝试使用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>";
为什么它只回显标签
答案 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>';