How to use break statement in php

青灯夜游
Release: 2023-03-15 14:16:01
Original
3074 people have browsed it

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;
}
?>
Copy after login

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
Copy after login

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;
Copy after login

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;;
    }
?>
Copy after login

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,
Copy after login

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!

Related labels:
php
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!