我正在尝试使用 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>";
为什么它只回显标签
我正在尝试使用 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>";
为什么它只回显标签
你写错了结束<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>";
我看到在您的内部 while 循环中,您忘记<td>
用</td>
. 试试看,让我们知道。
If your $i and $x variables are set, it's far better to do this with for-loops, E.g:
echo '<table>';
for($row = 0; $row < 10; $row++) {
echo '<tr>';
for($column = 0; $column < 10; $column++) {
echo '<td>';
echo '</td>';
}
echo '</tr>';
}
echo '</table>';