「3列ごとに改行する」のように一定間隔で何かをしたい場合、剰余演算子「%」を使う方法があります。たとえば、「1、2、3…」と連続する数を3で割ると、3回に1回は余りが0になります。これを利用して、「3で割った余りがゼロの場合は改行する」という処理を記述すれば、3列ごとにに改行することができます。
<?php for ($i = 1; $i < 10; $i++) { echo $i; if ($i % 3 == 0) { echo "<br />"; } } ?>
○実行結果
123
456
789
456
789