如何显示“;而循环“;在一张桌子上


How do I display the output of a "while loop" in a table?

我甚至不知道从哪里开始。我需要在一个表中显示100个数字,并希望使用while循环来实现这一点。有"快捷方式"吗?

对于一个表,您需要一些标记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>

您可以在这样的tbale中直接读取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>";
?>

您可以使用while循环:

while ($i <= 100) {
    echo "<td><tr>" . $i++ . "</tr></td>";
}