for
フォー(制御構造)
意味 回数指定のループ処理
forとは?
forは、指定した回数だけ繰り返し処理を行うための制御構造です。初期値、継続条件、増減値を一行で指定でき、決まった回数のループを簡潔に書くことができます。
forの具体的な使い方
カウントダウン表示
<?php
echo "カウントダウンを開始します!\n";
for ($i = 10; $i > 0; $i--) {
echo $i . "...\n";
}
echo "発射!";
👇出力結果
カウントダウンを開始します!
10...
9...
8...
7...
6...
5...
4...
3...
2...
1...
発射!
この例では、10から1までカウントダウンを行い、最後に「発射!」と表示します。forループを使用して、カウンタ($i)を10から始めて1ずつ減少させながら、0より大きい間繰り返します。これにより、簡単にカウントダウンを実装できます。
九九の表を作成
<?php
echo "九九の表:\n";
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 9; $j++) {
printf("%2d ", $i * $j);
}
echo "\n";
}
👇出力結果
九九の表:
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
この例では、二重のforループを使用して九九の表を作成します。外側のループは1から9まで行を繰り返し、内側のループは各行で1から9までの列を繰り返します。printfを使用して、各数値を2桁の幅で整列させて表示します。これにより、綺麗に整形された九九の表が出力されます。
forに関するよくある質問
forが学べる書籍の紹介
「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、PHPのforやrequire_once、case、switch、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。
よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。
HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。
PHPを学べる「プログラミング単語帳」アプリ
プログラミング単語帳がアプリになりました!PHPはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。
収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。
いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。
2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!
2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!