【发布时间】:2011-02-09 04:07:16
【问题描述】:
我有一个n 元素数组,格式为:
array (
array ("FOO", "BAR"),
array ("FOO", "BAR"),
array ("FOO", "BAR")...
)
我想循环遍历数组并将它们显示在 HTML 表格中。
【问题讨论】:
我有一个n 元素数组,格式为:
array (
array ("FOO", "BAR"),
array ("FOO", "BAR"),
array ("FOO", "BAR")...
)
我想循环遍历数组并将它们显示在 HTML 表格中。
【问题讨论】:
<? $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 < $max_elements)
试试 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>
【讨论】: