以下を使用して、PHPの連想配列から15行2列のテーブルを印刷します。
<table id="freq-table" class="table-list" cellspacing="0" cellpadding="10">
<tbody>
<?
$rowCount = 0;
foreach($word_frequency as $word => $frequency) if ($rowCount++ < 15) {?>
<tr>
<td><? echo $word; ?></td>
<td<? echo $frequency; ?></td>
</tr>
<?}?>
</tbody>
</table>
正常に動作しますが、ページの垂直方向のスペースを取りすぎます。これを5行2列の3つの並べたテーブルにフォーマットし、最初のグループに配列項目1〜5、2番目のグループに6〜10、最後のグループに11〜15を含めるにはどうすればよいですか?(次の図を参照):
key1 value1 | key6 value6 | key11 value11
key2 value2 | key7 value7 | key12 value12
...
...
key5 value5 | key10 value10 | key15 value15
私はさまざまなテーブル、div、コンテナー、および複数のループの実験を試しましたが、結果は非常に複雑です(そして不適切です)。前もって感謝します。