PHP中的break与continue
来源:互联网 发布:java程序员书籍推荐 编辑:程序博客网 时间:2024/05/22 15:50
(这应该是这两天学习PHP时感到最有意思的地方了)
/* * 在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 "这里也绝对不会输出";}
0 0
- PHP中的break与continue
- php中的continue和break
- php中break与continue的区别
- java中的 break、continue 与 return
- Jquery each 中的break与continue
- switch语句中的break与continue
- jQuery的each中的break与continue
- Swift-break-continue--与 OC 中的比较
- Java中的break,continue与return
- switch语句中的break与continue
- java中的break与continue用法
- java中的break与continue用法
- php break continue
- $.each() 中的 continue、break
- C#中的“\”、@、break、continue
- $.each() 中的 continue、break
- break与continue
- Break 与continue
- 【笔记】《C#大学教程》- 第7章 数组
- 第5章 静态分析Android程序
- DialogFragment 创建对话框
- Ubuntu搭建LAMP环境
- 路径规划(最短路径)算法C#实现
- PHP中的break与continue
- Android加载Gif和ImageView的通用解决方案:android-gif-drawable:GifTextView(2)
- caffe 编译报错的解决
- mysql日期函数to_days 和 str_to_date 的区别和用法
- VR 开发
- JavaScript 正则表达式上——基本语法
- VIM命令大全
- Androidstudio生成的Apk文件路径
- 打造属于自己的侧边栏(SlidingMenu)