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