PHP中break及continue两个流程控制指令区别分析


Posted in PHP onApril 18, 2011

以下举例说明
break 用来跳出目前执行的循环,并不再继续执行循环了。

<?php 
$i = 0; 
while ($i < 7) { 
if ($arr[$i] == "stop") { 
break; 
} 
$i++; 
} 
?>

continue 立即停止目前执行循环,并回到循环的条件判断处,继续下一个循环。
<?php 
while (list($key,$value) = each($arr)) { 
if ($key == "zhoz"){ // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
continue; 
} 
do_something ($value); 
} 
//  例子2 
foreach ($list as $temp) { 
if ($temp->value == "zhoz") { 
continue; // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
} 
do_list; // 这里显示数组中的记录 
} 
?>

注意的是:PHP中不能使用 goto 循环指令。
PHP 相关文章推荐
用libtemplate实现静态网页生成
Oct 09 PHP
php strtotime 函数UNIX时间戳
Jan 14 PHP
使用PHP实现密保卡功能实现代码&amp;lt;打包下载直接运行&amp;gt;
Oct 09 PHP
php比较相似字符串的方法
Jun 05 PHP
wampserver改变默认网站目录的办法
Aug 05 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
PHP常用技巧汇总
Mar 04 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
Jun 03 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
Aug 17 PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 15 PHP
php中显示数组与对象的实现代码
Apr 18 #PHP
PHP的变量总结 新手推荐
Apr 18 #PHP
写php分页时出现的Fatal error的解决方法
Apr 18 #PHP
zend api扩展的php对象的autoload工具
Apr 18 #PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
Apr 18 #PHP
ThinkPHP采用模块和操作分析
Apr 18 #PHP
PHP学习之数组值的操作
Apr 17 #PHP
You might like
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
yii2 数据库读写分离配置示例
2017/02/10 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
javascript 命名空间以提高代码重用性
2008/11/13 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
javaScript 关闭浏览器 (不弹出提示框)
2010/01/31 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
python实现合并两个数组的方法
2015/05/16 Python
django实现分页的方法
2015/05/26 Python
Python使用PIL模块生成随机验证码
2017/11/21 Python
python requests post多层字典的方法
2018/12/27 Python
python常用库之NumPy和sklearn入门
2019/07/11 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
Python实现不规则图形填充的思路
2020/02/02 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
集团薪酬管理制度
2014/01/13 职场文书
体育专业学生自我评价范文
2014/01/17 职场文书
三八活动策划方案
2014/08/17 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS