加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP break:如 何强行跳出循环

发布时间:2023-02-09 12:45:42 所属栏目:PHP教程 来源:
导读:  【示例】使用 3 层循环,最外层的 while 循环和中间层的 for 循环都为无限循环,最里面并列两个 for 循环:程序首先执行第一个 for 循环,当变量 $i 等于 3 时,跳出当前循环(第一层循环),继续执行第二个 for
  【示例】使用 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,跳出最外层循环。
 

(编辑:应用网_镇江站长网)

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