In this tutorial, you will learn how to use a break statement in PHP to come out from a loop.
PHP break statement breaks the execution of current loops like while
, do-while
, for
, foreach
prematurely. If you specify break keyword in the inner loop, it will break the execution of the inner loop only.
The break statement breaks the execution of a loop or switch structure immediately.
PHP break statement can be used with all kinds of loop such as while, do-while, for, foreach or even with switch cases.
PHP break statement Syntax
loop { //any kinds of loop or switch case statement; break; }
Example: inside loop
<?php for($num=1;$num<=15;$num++){ echo "$num <br/>"; if($num==5){ break; } } ?>
Output
1
2
3
4
5
2
3
4
5
Example: inside inner loop
<?php for($a=1;$a<=5;$a++){ for($b=1;$b<=5;$b++){ echo "$a $b<br/>"; if($b==2){ break; } } } ?>
Output
1 1
1 2
2 1
2 2
3 1
3 2
4 1
4 2
5 1
5 2
1 2
2 1
2 2
3 1
3 2
4 1
4 2
5 1
5 2