while文・break文・continue文03
end〜を使った書き換え
- for文と同様、条件に「:」コロン、最後に「endwhile;」をつけて記述することも可能
for($i = 0; $i < 5; $i ++ ): //コロンをつける …
…
endfor; //for文の終端
while($i < 5): //コロンをつける …
…
endwhile; //while文の終端
switch($num): //コロンをつける
…
…
endswitch; //switch文の終端
break文
- ループ脱出のbreak
- この例は、1〜100の間の数値の中で「15」で割った答えが「2」となる数値を求めるプログラムです
- 本来のループ脱出は「$i」が100を超えるまでだが、「$i」が100になる前でも、答えが得られた時点で「break」を利用しループを脱出する
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>break</title> </head> <body> <?php for( $i=1 ; $i <= 100 ; $i++ ){ $ans = $i / 15; if( $ans == 2){ print ( $i . 'は15で割ると答えが2になります。'); break; } } ?> </body> </html>