Home >Backend Development >PHP Problem >How to use break statement in php

How to use break statement in php

青灯夜游
青灯夜游Original
2022-03-01 19:38:443128browse

In PHP, the break statement can be used in statements such as switch, for, while and do while to terminate the code of the loop body and immediately jump out of the current loop and execute the code after the loop; it can also be specified To break out of several levels of loops, the syntax is "break n;", and the parameter n specifies the number of loop levels to be jumped out of.

How to use break statement in php

The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer

break keyword can make the program jump out of the current loop , can be used in statements such as switch, for, while and do while, which can terminate the code of the loop body and immediately jump out of the current loop and execute the code after the loop.

The execution flow of the break keyword is shown in the figure below:

How to use break statement in php
The execution flow of the break keyword

[Example]

<?php
for ($i=0; $i < 10; $i++) {
    if($i == 3) {
        break;
    }
    echo $i;
}
?>

In the for loop, the loop is terminated when the current value of $i is judged to be 3. The execution result of the code is:

012

The effect is the same in the while, do while and foreach loop statements. The function of the break statement is to terminate the loop.

Explanation:

The break statement can not only jump out of the current loop, but also specify how many levels of loops to jump out of. The syntax format is:

break n;

The parameter n specifies the number of loop levels to jump out of

Example:

<?php
    while (true) {
        for (;;) {
            for ($i=0; $i < 10; $i++) {
                echo &#39;$i = &#39;.$i.&#39;, <br>&#39;;
                if($i == 3) {
                    echo &#39;变量 $i 等于 3,跳出第一层循环。<br>&#39;;
                    break 1;
                }
            }
            for ($j=0; $j < 10; $j++) {
                echo &#39;$j = &#39;.$j.&#39;, <br>&#39;;
                if($j == 4) {
                    echo &#39;变量 $j 等于 4,跳出最外层循环。&#39;;
                    break 3;
                }
            }
        }
        echo &#39;由于前面直接跳出了最外层循环,所以这里的打印信息是看不到的!&#39;;
    }
?>

The running results are as follows:

$i = 0,
$i = 1,
$i = 2,
$i = 3,
变量 $i 等于 3,跳出第一层循环。
$j = 0,
$j = 1,
$j = 2,
$j = 3,
$j = 4,

Variable $j is equal to 4, jump out of the outermost loop.

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to use break statement in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn