如何在 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,您需要一些标签 tabletrtdtrtd 在 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>";
}