<?php $values = array('A', 'B', 'C', 'D', 'E', 'F', 'G'); $idx = 0; $col = 3; // カラム数 ?> <table> <?php foreach ($values as $value) { ?> <?php if ($idx % $col == 0) { ?> <tr> <?php } ?> <td><?php echo $value?></td> <?php if ($idx % $col == $col - 1) { ?> </tr> <?php } ?> <?php $idx++; ?> <?php } ?> <?php if (($idx - 1) % $col != $col - 1) { ?> </tr> <?php } ?> </table>[出力結果] A B C D E F G こちらの方がスマー