「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
