PHP Break

PHP Break

ᴰᵒᵖᵖᵉˡᵍᵃⁿᵍᵉʳ 多佩尔甘格尔

PHP break statement breaks the execution of current for, while, do-while, switch and for-each loop. If you use break inside inner loop, it breaks the execution of inner loop only.

Syntax

jump statement;  
break;  

 

Flowchart

 


PHP Break: inside loop

Let's see a simple example to break the execution of for loop if value of i is equal to 5.

<?php  
for($i=1;$i<=10;$i++){  
echo "$i <br/>";  
if($i==5){  
break;  
}  
}  
?>  

 

Output:

1

2

3

4

5

 

PHP Break: inside inner loop

The PHP break statement breaks the execution of inner loop only.

<?php  
for($i=1;$i<=3;$i++){  
 for($j=1;$j<=3;$j++){  
  echo "$i   $j<br/>";  
  if($i==2 && $j==2){  
   break;  
  }  
 }  
}  
?>  

 

Output:

1 1

1 2

1 3

2 1

2 2

3 1

3 2

3 3

 

PHP Break: inside switch statement

The PHP break statement breaks the flow of switch case also.

<?php      
$num=200;      
switch($num){      
case 100:      
echo("number is equals to 100");      
break;      
case 200:      
echo("number is equal to 200");      
break;      
case 50:      
echo("number is equal to 300");      
break;      
default:      
echo("number is not equal to 100, 200 or 500");      
}     
?>      

 

Output:

number is equal to 200

 


Report Page