PHP中break及continue两个流程控制指令区别分析
发布时间:2020-12-13 05:52:09 所属栏目:PHP教程 来源:网络整理
导读:以下举例说明 break 用来跳出目前执行的循环,并不再继续执行循环了。 div class="codetitle" a style="CURSOR: pointer" data="86523" class="copybut" id="copybut86523" onclick="doCopy('code86523')" 代码如下: div class="codebody" id="code86523" ?p
以下举例说明 break 用来跳出目前执行的循环,并不再继续执行循环了。<div class="codetitle"><a style="CURSOR: pointer" data="86523" class="copybut" id="copybut86523" onclick="doCopy('code86523')"> 代码如下:<div class="codebody" id="code86523"> <?php $i = 0; while ($i < 7) { if ($arr[$i] == "stop") { break; } $i++; } ?> continue 立即停止目前执行循环,并回到循环的条件判断处,继续下一个循环。<div class="codetitle"><a style="CURSOR: pointer" data="78237" class="copybut" id="copybut78237" onclick="doCopy('code78237')"> 代码如下:<div class="codebody" id="code78237"> <?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 循环指令。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |