3列ごとに改行する

スポンサーリンク

「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

PHPの基礎が身に付いたかチェックするなら

PHP「直す力」養成ドリル
スポンサーリンク