【问题标题】:How do I display the output of a "while loop" in a table?如何在表格中显示“while 循环”的输出?
【发布时间】:2016-05-11 13:08:07
【问题描述】:

我什至不知道从哪里开始。我需要在表格中显示 100 个数字,并且想使用 while 循环来执行此操作。这样做有“捷径”吗?

【问题讨论】:

  • 显示您的代码。 shortcut 是什么意思?
  • 我真的不是 100% 了解您的问题,您只需要运行一个 while 循环并在表格单元格中回显数字。您可以使用modulus operator (%) 将每个x 结果的单元格包装成一行以构建表格
  • 首先构建一个包含一行的 HTML 表,然后包含一个循环,在每次迭代中使用您想要的数据回显该行。
  • 阅读,阅读,阅读,阅读,阅读。唯一的学习方法。或者聘请一名程序员。
  • @urfusion,不会有代码,如果有一些代码比那将是答案。因为那里不会出现复杂性。

标签: php html loops tabular


【解决方案1】:

对于表格,您需要一些标签tabletrtdtrtd 在 while 循环中,$i 的值将打印在 td 内。

<table>
    <?php
    $i = 1;
    while($i != 101){?>
    <tr><td><?php echo $i++;?></td></tr>
    <?php }?>   
</table>

【讨论】:

  • 这似乎是 OP 正在寻找的答案。
【解决方案2】:

为方便起见,您可以使用 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>

【讨论】:

    【解决方案3】:

    您可以像这样简单地在 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>";
    ?>
    

    【讨论】:

    • OP想使用while循环
    • 你需要使用while,正如OP所说的。
    • yaa 添加了这两种方法
    【解决方案4】:

    您可以使用while 循环:

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

    【讨论】:

    • 如果$i 没有增加那么会输出什么?
    • @FrayneKonok 是的,没有意识到这一点。更新帖子,感谢指出
    猜你喜欢
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 2012-01-02
    • 2021-11-02
    • 2021-07-05
    • 2014-04-15
    • 1970-01-01
    相关资源
    最近更新 更多