php跳过代码,PHP利用continue实现跳过本次循环中剩余代码的注意点
continue跳转语句用来跳过本次循环中指定条件的语句,并且继续执行其他的循环语句。下面这篇文章主要给大家介绍了关于在PHP中用continue跳过本次循环中剩余代码的一个注意点,文中的内容比较基础,需要的朋友可以参考借鉴,下面来一起看看吧。
前言
大家都知道,在PHP中continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。一定要注意的是,用了continue要用“;”来隔开其他的代码,要不可能导致错误!
continue用法:
for ($n = 0; $n < 5; $n++) {
if ($n == 2)
continue;
echo "$n\n";
}
?>
输出结果:
0 1 3 4
很显然,当$n等于2的时候,被跳过了输出,正好符合我们的意愿。如果分号丢失,就会报错!
错误的代码:
for ($n = 0; $n < 5; $n++) {
if ($n == 2)
continue
echo "$n\n";
}
?>
报错信息:
Parse error: syntax error, unexpected ‘echo' (T_ECHO) in D:\phpStudy\WWW\demo\fun\continue.php on line 5
所以注意:我们用了continue一定要注意别漏了分号!
相关推荐:
php跳过代码,PHP利用continue实现跳过本次循环中剩余代码的注意点相关推荐
- php跳过当前后续代码,PHP用continue跳过本次循环中剩余代码的注意点
continue跳转语句用来跳过本次循环中指定条件的语句,并且继续执行其他的循环语句.下面这篇文章主要给大家介绍了关于在PHP中用continue跳过本次循环中剩余代码的一个注意点,文中的内容比较基础 ...
- Java中return结束循环,Java中break、continue、return在for循环中的使用
Java中break.continue.return在for循环中的使用 发布时间:2020-09-25 02:01:45 来源:脚本之家 阅读:81 作者:mrr 引言:在使用循环的时候,循环里面带 ...
- java for循环break_Java中break、continue、return在for循环中的使用
这篇文章主要介绍了break.continue.return在for循环中的使用,本文是小编收藏整理的,非常具有参考借鉴价值,需要的朋友可以参考下 引言:在使用循环的时候,循环里面带有break.co ...
- Spring事务For循环中的代码单独为一个事务,循环一次提交一次事务
最近业务碰到for循环事务,也就是一个不成功,所有的操作全部回滚.需求做到每个for循环中的代码要单独回滚单独提交,不能影响外部代码环境,研究过之后,记录开发过程 @Transactional(rol ...
- python灰度图生成g代码_Artcam2009利用灰度图生成雕刻机所需的G代码
双击桌面的artcam快捷方式图标打开软件首先看到如下 的界面.点击"通过图像产生模型" 利用ART CAM 软件制作浮雕刀路的方法 Artcam2009利用灰度图生成雕刻机所需的 ...
- python怎么使用别人的代码_利用Python查看微信共同好友功能的实现代码
总有思路清奇的朋友存在,想实现查看微信共同好友: 由于之前分享的代码有获取过微信好友头像,所以当时第一反应是通过itchat微信接口获取好友信息,比对两个人的好友信息列表就可以实现了.按理说这么简单的 ...
- Bash之break、continue和return命令在循环中的作用
1 continue:直接跳过本次循环,进入下一次循环. #!/bin/bash a=10 b=15 while [ $a -le $b ] do ((a++)) if [ $a -eq 11 ] | ...
- java代码块是对象吗_面向对象(Java中普通代码块,构造代码块,静态代码块区别及代码示例)...
//静态代码块:在java中使用static关键字声明的代码块.静态块用于初始化类,为类的属性初始化.每个静态代码块只会执行一次.由于JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行. ...
- [C]循环语句(4/7)→ 用continue语句提前结束本次循环
与break的区别: break被触发时是跳出整个循环 continue被触发时是不再进行它后面的语句,而直接跳入了下一次循环 例: 输出100~300之间(包括100与300)不能被4整除的整数 # ...
最新文章
- Visual Studio Extensions for SharePoint v1.1
- 服务器打印文档 图片显示是叉,Lodop背景图无图片时显示放大叉号问题
- Spring框架中bean的生命周期
- Qt 程序获取各种文件路径方法
- 用apache的httpclient发请求和接受数据
- reids的持久化 RDB和AOF
- 异构内存管理 Heterogeneous Memory Management (HMM)
- SpringBoot属性绑定内部原理(ok)
- Ajax的两种实现方式
- 智慧城市路在何方?合肥三十万重金诚邀大数据英才!
- VS2008创建win32动态链接库图文流程
- 《Gradle实战》如何配置利用Maven本地仓库
- MAE,何凯明-2021
- java计算机毕业设计九宫格日志网站源码+数据库+系统+lw文档+mybatis+运行部署
- 正弦信号与噪声信号仿真生成实测信号,自相关分析
- flex布局完整示例
- 一个简单的敌人自动寻找玩家进行攻击及受到伤害死亡效果实现
- 轻型载货汽车(离合器及传动轴设计)
- 做自己的m3u8点播系统使用HTTP Live Streaming
- unity 发光字体_unity文本自发光效果
热门文章
- Pytorch解决LSTM前向传播时报错:RuntimeError: input must have 3 dimensions, got 2
- 华为路由器ospf路由表解读_网络-路由交换-路由基础-华为-OSPF的工作原理
- springboot错误: 找不到或无法加载主类
- IntelliJ IDEA优秀插件(编程通用)
- 二十二 Python分布式爬虫打造搜索引擎Scrapy精讲—scrapy模拟登陆和知乎倒立文字验证码识别...
- Java Servlet的配置文件web.xml配置内容和具体含义
- quartz集群报错but has failed to stop it. This is very likely to create a memory leak.
- 怎样运用Oracle的BFILE
- Delphi单元文件基本结构
- java 蓝桥杯算法训练 奇变的字符串(题解)