【PHP】 break と continue
break
break は繰り返し処理中に強制的に処理を終わらせる命令です。for文を使って、break させる。
<?php $i = 1; for($i=1 ; $i < 5; $i++){ print $i.'<br>'; if($i===3){ break; } } print '$iが'.$i.'になったので、処理終了!'; ?>
結果は
1 2 3 $iが3になったので、処理終了!
です。
continue
continue は繰り返し処理中にその繰り返し処理を飛ばして続けて処理を続けることが出来ます。for文を使って、continue させる。
<?php for($i =1; $i < 5; $i++){ if($i===3){ continue; } print $i.'<br>'; } ?>
結果は3をスキップするので、1 2 4 だけが表示されます。