Breakで階層を抜ける
PHP逆引きレシピ参照
<?php
$i = 1;
while($i < 10){
echo 'i='.$i. '';
$j = 1;
while($j < 5){
echo "j=".$j.' ';
echo "i*j=".$i * $j .' ';
if($i * $j > 15){
break 2;
}
$j += 1;
}
$i += 1;
echo "<br />";
}
//break文が実行されたときに処理が移る位置
繰り返し処理の途中でループを抜ける
カウントして1000を超えたら抜ける
<?php
$count = 1;
$sum = 0;
//繰り返し処理
while($count <= 100){
$sum += $count;
if($sum > 1000){
echo "1000を超えたのでcountは".$count."で終了します<br />";
break;
}
$count += 1;
}
//合計を表示
echo 'sumは'.$sum;