2011-02-09 17 views

答えて

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をサポートしている場合、これはのみ動作することに注意してください。。

+0

あなたはあなたのバウンド(すなわち、 '$ j <$ max_elements')で' 5'を置き換えることができます –

1

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>