# PHP - Break Statement

The break statement in PHP is used to terminate the program out of the loop containing it. If the break statement is used in a nested loop (loop inside loop), it will terminate innermost loop.

## Break statement with While loop

<?php
$i = 6;$j = 0;
while ($j <$i){
$j++; if($j == 4){
echo "Getting out of the loop.\n";
break;
}
echo $j."\n"; } ?>  Output 1 2 3 Getting out of the loop.  ## Break statement with For loop <?php for ($i = 1; $i <= 6;$i++){
if($i == 4 ){ echo "Getting out of the loop.\n"; break; } echo$i."\n";
}
?>


Output

1
2
3
Getting out of the loop.


## Break statement with Nested loop

The Break statement terminates the inner loop whenever condition is fulfilled. In below mentioned example, program terminates the inner loop only when j = 100 (resulting the program to skip the inner loop for j = 100 and 1000).

//Nested loop without break statement
<?php
for ($i = 1;$i <= 3; $i++){ for ($j = 10; $j <= 1000;$j = $j * 10){ echo$i*$j."\n"; } } ?>  //Nested loop with break statement <?php for ($i = 1; $i <= 3;$i++){
for ($j = 10;$j <= 1000; $j =$j * 10){
if($j == 100 ){ break; } echo$i*\$j."\n";
}
}
?>


Output

# output of nested loop without break statement
10
100
1000
20
200
2000
30
300
3000

# output of nested loop with break statement
10
20
30