w3resource

PHP Tutorial

PHP break Statement

Description

Sometimes a situation arises where we want to exit from a loop immediately without waiting to get back to the conditional statement.

The keyword break ends execution of the current for , foreach , while , do while or switch structure. When the keyword break executed inside a loop the control automatically passes to the first statement outside the loop. A break is usually associated with the if .

Example:

In the following example we test the value of $sum, if it is greater than 1500 the break statement terminate the execution of the code. As the echo statement is the first statement outside loop it will print the current value of $sum.

<?php
$array1=array(100, 1100, 200, 400, 900);
$x1=0;
$sum=0
while ($x1<=4)
if ($sum>1500)
break;
$sum = $sum+$array1[$x1];
$x1=$x1+1;
echo $sum;
?>

Output:

1800 

View the example in the browser