您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP:break与continue两个流程控制指令的区别

2024/3/21 19:39:09发布25次查看
php中常用的for与foreach循环中,经常遇到条件判断或中止循环的情况。而处理方式主要用到break及continue两个流程控制指令,现在说明主要区别
以下举例说明
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:break与continue两个流程控制指令的区别的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product