如何在 table 中显示 "while loop" 的输出?
How do I display the output of a "while loop" in a table?
我什至不知道从哪里开始。我需要在 table 中显示 100 个数字,并且想使用 while 循环来实现。这样做有 "shortcut" 吗?
您可以像这样在表格中简单地显示 100 个数字:
<?php
// Using For loop
echo "<table>";
for ($i = 1;$i <= 100; $i++) { // use for loop
echo "<tr><td>".$i."</td></tr>";
}
echo "</table>";
// OR
// Using while loop
$i = 1;
echo "<table>";
while($i <= 100) {
echo "<tr><td>".$i."</td></tr>";
$i++;
}
echo "</table>";
?>
对于 table,您需要一些标签 table
、tr
和 td
。 tr
和 td
在 while 循环中,值 $i
将在 td
.
中打印
<table>
<?php
$i = 1;
while($i != 101){?>
<tr><td><?php echo $i++;?></td></tr>
<?php }?>
</table>
为了方便起见,您可以使用 while、for、foreach,如下面的代码
<table>
<thead>
<tr>
<th class="header">Number</th>
</tr>
</thead>
<tbody>
<?php
$i = 1;
while($i != 101){
?>
<tr>
<td><?php echo $i; ?></td>
</tr>
<?php
$i++;
} ?>
</tbody>
</table>
您可以使用 while
循环:
while ($i <= 100) {
echo "<td><tr>" . $i++ . "</tr></td>";
}
我什至不知道从哪里开始。我需要在 table 中显示 100 个数字,并且想使用 while 循环来实现。这样做有 "shortcut" 吗?
您可以像这样在表格中简单地显示 100 个数字:
<?php
// Using For loop
echo "<table>";
for ($i = 1;$i <= 100; $i++) { // use for loop
echo "<tr><td>".$i."</td></tr>";
}
echo "</table>";
// OR
// Using while loop
$i = 1;
echo "<table>";
while($i <= 100) {
echo "<tr><td>".$i."</td></tr>";
$i++;
}
echo "</table>";
?>
对于 table,您需要一些标签 table
、tr
和 td
。 tr
和 td
在 while 循环中,值 $i
将在 td
.
<table>
<?php
$i = 1;
while($i != 101){?>
<tr><td><?php echo $i++;?></td></tr>
<?php }?>
</table>
为了方便起见,您可以使用 while、for、foreach,如下面的代码
<table>
<thead>
<tr>
<th class="header">Number</th>
</tr>
</thead>
<tbody>
<?php
$i = 1;
while($i != 101){
?>
<tr>
<td><?php echo $i; ?></td>
</tr>
<?php
$i++;
} ?>
</tbody>
</table>
您可以使用 while
循环:
while ($i <= 100) {
echo "<td><tr>" . $i++ . "</tr></td>";
}