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」を利用しループを脱出する

ソースコードPHP

<!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>


eclipseの内部ブラウザで表示【 chrome