for文
for
処理を繰り返す時に使用,最初にforを書くのでfor文と呼ばれます。
初期化は、最初に1回だけ実行されます。
使用する変数をカウンター変数またはループ変数といいます。
変数名はiやjがよく使用されます。
条件がtrueの間、処理を繰り返します。
条件がfalseの場合、ループ処理を終了します。
基本的な使い方
例文
for ($i=1; $i<5; $i++) {
echo $i;
}
結果
1234
ループから抜ける処理
for文でbreakを使用するとループ処理から抜けます。
例文
<?php
for ($i = 0; $i < 3; $i++){
if ($i === 1) {
break;
}
echo $i;
?>
結果
0
for文が入れ子のときにbreakを使用するサンプルです。
例文
<?php
for ($i = 0; $i < 2; $i++){
for ($j = 0; $j < 2; $j++){
if ($j === 0) {
break;
}
echo "j=".$j; //出力なし
}
echo "i=".$i;
}
?>
結果
i=0 i=1
処理の先頭へ
for文でcontinueを使用すると、ループ処理の先頭に戻ります。
例文
<?php
for ($i = 0; $i < 3; $i++){
if($i === 1) {
continue;
}
echo $i;
}
?>
結果
012