这是一个我遇到问题的练习题。到目前为止,我要创建的是使用以下代码的表。我需要帮助来解决它,并解释我的错误是什么。
我想做的很简单:使用嵌套在 html 代码中的 php 在表格中生成从 1 到 100 的数字
每 10 个数字应该在一个对齐的行中,然后在 10 之后中断
| 1 | 2 | . . . | 10 |
|11 | 12| .... | 20 |
|21 | 22| .... | 30 |
.
.
.
|91| 92 | ... |100|
<table border="1">
<?php
for ($x=1; $x <= 100; $x++){
if($x%11 ==0) {
echo "<tr><td>" . "<br>" . "</tr></td>";
}
echo "<tc><td>" . $x . "</td></tc>" ;
}
?>
</table>
还for
为循环使用if
语句,其中嵌套的语句用于中断行
请有人指出我在这段代码中的错误。
好的,正确的代码应该是这样的:
<table border="1">
<?php
for ($x=1; $x <= 100; $x++){
if($x%10 ==1) {
echo "<tr>";
}
echo "<td>" . $x . "</td>" ;
}
?>
</table>
谢谢大家的帮助