PHP中break及continue两个流程控制指令区别分析
作者:bea
以下举例说明break 用来跳出目前执行的循环,并不再继续执行循环了。 代码如下: <?php $i = 0; while ($i < 7) { if ($arr[$i] == "stop") { break; } $i++; } ?> continue 立即停止目前执行循环,并回到循环的条件判断处,继续下一个循环。 代码如下: <?php while (list($key,$value) = each($arr))
以下举例说明
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 循环指令。
有用 | 无用
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将fileterms函数返回的结果变成可读的形式
- php压缩多个CSS为一个css的代码并缓存
- flash用php连接数据库的代码
- php中用数组的方法设置cookies
- php 获取全局变量的代码
- php强制下载类型的实现代码
- PHP在字符断点处截断文字的实现代码
- PHP SEO优化之URL优化方法
- PHP运行时强制显示出错信息的代码
- PHP大批量数据操作时临时调整内存与执行时间的方法
- PHP中Date()时间日期函数的使用方法小结
- PHP5中虚函数的实现方法分享
- Windows下利用Gvim写PHP产生中文乱码问题解决方法
- php中将地址生成迅雷快车旋风链接的代码[测试通过]
- PHP curl模拟浏览器采集阿里巴巴的实现代码
- PHP中的session永不过期的解决思路及实现方法分享
- 关于session在PHP5的配置文件中的详细设置参数说明
- PHP session有效期session.gc_maxlifetime
- SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享