分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

php continue 跳出多重循环

发布时间:2023-09-06 02:21责任编辑:傅花花关键词:暂无标签

来源参考:https://blog.csdn.net/xyy94813/article/details/50834938

/* * 在PHP中break语句不仅可以跳出当前循环,还可以指定跳出几层循环 * break $num; ?num为向外跳的层数 num不能大于最大循环层数 */ // ?第三重循环while(true) { ???// ?第二重 ???for(;;) { ???????// ?第一重 ???????for($i = 0; $i <= 10; $i++) { ???????????echo "$i "; ???????????if($i == 7) { ???????????????echo "i=7, 跳出1重循环"; ???????????????break; ???????????} ???????} ???????echo "\n"; ???????// ?第一重 ???????for($i = 0; $i <= 20; $i++){ ???????????echo "$i "; ???????????if($i == 15) { ???????????????echo "i=15, 跳出3重循环"; ???????????????break 3; ???????????} ???????} ???????echo "绝对不会输出这里"; ???}} /* * PHP中continue只能终止本次循环而进入到下一次循环中, * continue $num 可以指定终止第几重的当前循环 ?num不能大于最大循环层数 */$arr = array(1,2,3,4,5,6,7,8,9,10);for($i = 0; $i < 10; $i++) { ???echo "\n"; ???if($i % 2 == 0){ ???????continue; ???} ???for(;;){ ???????for($j = 0; $j < count($arr); $j++) { ???????????if($j == $i){ ???????????????continue 3; //终止第三层的当前循环 ???????????}else{ ???????????????echo "\$arr[".$j."]:".$arr[$j]." "; ???????????} ???????} ???} ???echo "这里也绝对不会输出"; }

php continue 跳出多重循环

原文地址:https://www.cnblogs.com/laijinquan/p/9932467.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved