加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_郴州站长网 (http://www.0735zz.com/)- 云通信、区块链、物联设备、云计算、站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP break:如何强行跳出循环

发布时间:2021-05-25 14:45:47 所属栏目:PHP教程 来源:互联网
导读:【示例】使用 3 层循环,最外层的 while 循环和中间层的 for 循环都为无限循环,最里面并列两个 for 循环:程序首先执行第一个 for 循环,当变量 $i 等于 3 时,跳出当前循环(第一层循环),继续执行第二个 for 循环,当第二个 for 循环中的变量制等于 4
【示例】使用 3 层循环,最外层的 while 循环和中间层的 for 循环都为无限循环,最里面并列两个 for 循环:程序首先执行第一个 for 循环,当变量 $i 等于 3 时,跳出当前循环(第一层循环),继续执行第二个 for 循环,当第二个 for 循环中的变量制等于 4 时,将直接跳出最外层循环。实现代码如下:

<?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 '由于前面直接跳出了最外层循环,所以这里的打印信息是看不到的!';

}

?>

运行结果如下:

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

(编辑:开发网_郴州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读