【问题标题】:php looping array - html tablephp循环数组 - html表
【发布时间】:2011-02-09 04:07:16
【问题描述】:

我有一个n 元素数组,格式为:

array (
    array ("FOO", "BAR"),
    array ("FOO", "BAR"),
    array ("FOO", "BAR")...
)

我想循环遍历数组并将它们显示在 HTML 表格中。

【问题讨论】:

    标签: php arrays loops


    【解决方案1】:
    <? $bigArray = array( array("foo", "bar"), array("foo", "bar"), array("foo", "bar") ); ?>
    <table>
    <? foreach($bigArray as $a) { ?>
        <tr><? for($j=0; $j <= 5; ++$j) { ?><td><?= $a[$j] ?></td><? } ?></tr>
    <? } ?>
    </table>
    

    这种方法的优点是您可以使用自己喜欢的 html 编辑器进行原型制作并插入命令。请注意,这仅在您的服务器支持 short_tags 时有效。

    【讨论】:

    • 你可以用你的绑定替换5(即$j &lt; $max_elements
    【解决方案2】:

    试试 foreach 循环。

    Foreach:

    <?
    $bigArray = array( array("foo", "bar"), array("foo", "bar"), array("foo", "bar") );
    ?>
    <table>
    <?
        foreach($bigArray as $a)
        {
            echo "<tr><td>".$a[0]."</td><td>".$a[1]."</td></tr>";
        }
    ?>
    </table>
    

    【讨论】:

      猜你喜欢
      • 2013-11-27
      • 2011-10-19
      • 2019-11-17
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 2011-06-09
      • 2013-01-19
      相关资源
      最近更新 更多