Monday, November 18, 2024
Google search engine
HomeLanguagesDifference between break and continue in PHP

Difference between break and continue in PHP

The break and continue both are used to skip the iteration of a loop. These keywords are helpful in controlling the flow of the program. Difference between break and continue:

  1. The break statement terminates the whole iteration of a loop whereas continue skips the current iteration.
  2. The break statement terminates the whole loop early whereas the continue brings the next iteration early.
  3. In a loop for switch, break acts as terminator for case only whereas continue 2 acts as terminator for case and skips the current iteration of loop.

Program 1: This program illustrates the continue statement inside a loop. 

php




<?php
for ($i = 1; $i < 10; $i++) {
    if ($i % 2 == 0) {
        continue;
    }
    echo $i . " ";
}
?>


Output: forContinue Program 2: This program illustrates the break statement inside a loop. 

php




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


Output: forBreak Program 3: Using switch inside a loop and continue 2 inside case of switch. 

php




<?php
for ($i = 10; $i <= 15; $i++) {
    switch ($i) {
        case 10:
            echo "Ten";
            break;
 
        case 11:
            continue 2;
 
        case 12:
            echo "Twelve";
            break;
 
        case 13:
            echo "Thirteen";
            break;
 
        case 14:
            continue 2;
 
        case 15:
            echo "Fifteen";
            break;
    }
 
    echo "<br> Below switch, and i = " . $i . ' <br><br> ';
}
?>


Output: loopSwitchContinue

Let us see the differences in a tabular form -:

  Break Continue
1. The break statement is used to jump out of a loop. The continue statement is used to skip an iteration from a loop
2.

Its syntax is -:

break;

Its syntax is -:

continue;

3. The break is a keyword present in the language continue is a keyword present in the language
4. It can be used with loops ex-: for loop, while loop. It can be used with loops ex-: for loop, while loop.
5. The break statement is also used in switch statements We can use continue with a switch statement to skip a case.

RELATED ARTICLES

Most Popular

Recent Comments