広告スペース(バナー)
🐘PHP レッスン
基本文法の基礎8▾
データ構造とオブジェクト指向7▾
構文の基本を深める9▾
関数とデータ構造の応用9▾
アルゴリズムとテストの基礎8▾
文字列・数値操作の応用8▾
実務で役立つ機能8▾
レッスン 5 / 68
繰り返し(for文)
このレッスンでは、PHPのfor文を使った繰り返し処理を学び、効率よく同じ処理を実行できるようになることを目標にします。「PHP for文 使い方」で調べている方向けの内容です。
for文で同じ処理を繰り返せます。同じ処理を何度も書く代わりに、たった数行で大量の繰り返しを表現できるのがループの威力です。foreachと組み合わせると配列の処理もさらに書きやすくなります。
サンプルコードでは、for ($i = 1; $i <= 5; $i++)という指定で、1から5まで数字を出力しています。$iという変数名の先頭にも$が必要な点、ループの3つの要素(初期値・条件・更新)がセミコロンで区切られている点を確認してみましょう。
初心者がよくつまずくのが、更新部分($i++)を書き忘れて無限ループになってしまうことです。ブラウザやプログラムが固まったように見えたら、まず条件と更新部分を見直しましょう。foreachと混同して配列以外にも使おうとするミスもよくあります。
foreachと組み合わせれば、配列やコレクションの要素を1つずつ処理する繰り返しもシンプルに書けます。実務のPHPコードでは、for文よりforeach文の方が使われる頻度が高い場面も多くあります。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではPHPを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
1から100までの合計を計算するような、繰り返し処理を使ったプログラムが作れるようになります。
1から100までの合計を計算するような、繰り返し処理を使ったプログラムが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)