この章ではfor文について説明します。
while文は何回も同じ処理をする必要があるときに必要でしたが、for文もwhile文と同じ働きがあります。
forが最初に実行される時にはから始まります。
初期値式とは条件式を判定するときの初めの変数です。
初期値式は下の例で言えばです。
次に初期値式を元に条件式を判定してTRUEであるならば、処理文が実行されることになります。
条件式は下の例で言えばです。
処理文が実行された後に増減式において、初期値を足したり引いたりする行為を行います。
増減式は下の例で言えばです。
プログラムの内容によってはなどの記述もできます。
そして、その増減式の結果を元に、また条件式を判定してTRUEならば処理文を実行するという行為を繰り返します。
例を元に詳しく説明します。 初期値は1ではなくても2でも3でも自由に決められます。
$iは3以下でTRUEなので、を実行し、を出力します。
ですのでを実行し、を出力します。
ですのでを実行し、を出力します。
次の例を見てみましょう。
この例は配列の要素の合計を計算しています。
このように配列の要素をforeach文だけではなく、for文でも取り出すことができますので、覚えておいてください。
カテゴリー