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 相关文章推荐
Mysql和网页显示乱码解决方法集锦
Mar 27 PHP
10条PHP编程习惯助你找工作
Sep 29 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
Jan 16 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
php列出mysql表所有行和列的方法
Mar 13 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
Apr 03 PHP
php实现的微信红包算法分析(非官方)
Sep 25 PHP
PHP工程师VIM配置分享
Dec 15 PHP
微信支付开发发货通知实例
Jul 12 PHP
PHP面向对象程序设计之类与反射API详解
Dec 02 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 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内置的Math函数效率测试
2014/12/01 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
一些主流JS框架中DOMReady事件的实现小结
2011/02/12 Javascript
分享27个jQuery 表单插件集合推荐
2011/04/25 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
JQuery中使用on方法绑定hover事件实例
2014/12/09 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
setTimeout学习小结
2017/02/08 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
Python中属性和描述符的正确使用
2016/08/23 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
python将回车作为输入内容的实例
2018/06/23 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
在Tensorflow中实现leakyRelu操作详解(高效)
2020/06/30 Python
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
加拿大专业美发产品购物网站:Chatters
2021/02/28 全球购物
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
高一作文之乐趣
2019/11/21 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA