PHP用continue跳过本次循环中剩余代码的注意点


Posted in PHP onJune 27, 2017

前言

大家都知道,在PHP中continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。一定要注意的是,用了continue要用“;”来隔开其他的代码,要不可能导致错误!

continue用法:

<?php
for ($n = 0; $n < 5; $n++) {
 if ($n == 2)
  continue;
  echo "$n\n";
}
?>

输出结果:

0 1 3 4

很显然,当$n等于2的时候,被跳过了输出,正好符合我们的意愿。如果分号丢失,就会报错!

错误的代码:

<?php
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 七大优势分析
Jun 23 PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 PHP
PHP中应该避免使用同名变量(拆分临时变量)
Apr 03 PHP
fckeditor上传文件按日期存放及重命名方法
May 22 PHP
PHP中的常见魔术方法功能作用及用法实例
Jul 01 PHP
php利用smtp类实现电子邮件发送
Oct 30 PHP
教大家制作简单的php日历
Nov 17 PHP
学习php设计模式 php实现命令模式(command)
Dec 08 PHP
php实现的一段简单概率相关代码
May 30 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
May 24 PHP
PHP下 Mongodb 连接远程数据库的实例代码
Aug 30 PHP
浅谈Laravel中的三种中间件的作用
Oct 13 PHP
PHP API接口必备之输出json格式数据示例代码
Jun 27 #PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
Jun 27 #PHP
简单谈谈PHP面向对象之标识对象
Jun 27 #PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 #PHP
PHP面向对象之工作单元(实例讲解)
Jun 26 #PHP
thinkphp框架page类与bootstrap分页(美化)
Jun 25 #PHP
解决出现SoapFault (looks like we got no XML document)的问题
Jun 24 #PHP
You might like
PHP 图片上传代码
2011/09/13 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
php动态添加url查询参数的方法
2015/04/14 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
在网页中屏蔽快捷键
2006/09/06 Javascript
用js计算页面执行时间的函数
2006/12/07 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
jquery获取radio值实例
2014/10/16 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
Python操作MySQL简单实现方法
2015/01/26 Python
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
python自定义函数def的应用详解
2020/06/03 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
印度在线杂货店:bigbasket
2018/08/23 全球购物
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
高三英语教学反思
2014/01/13 职场文书
读书演讲主持词
2014/03/18 职场文书
日化店促销方案
2014/03/26 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
会计电算化专业求职信
2014/06/10 职场文书
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技
cypress测试本地web应用
2022/06/01 Javascript