PHP中break与continue怎么用,有什么不同呢
Admin 2022-09-22 群英技术资� 36 次浏�
(PHP 4, PHP 5)
break 结束当前 for�foreach�while�do-while 或� switch 结构的执行�
break 可以接受一个可选的数字参数来决定跳出几重循环�
<?php $arr = array('one', 'two', 'three', 'four', 'stop', 'five'); while (list (, $val) = each($arr)) { if ($val == 'stop') { break; /* You could also write 'break 1;' here. */ } echo "$val<br />\n"; } /* 使用可选参� */ $i = 0; while (++$i) { switch ($i) { case 5: echo "At 5<br />\n"; break 1; /* 只退� switch. */ case 10: echo "At 10; quitting<br />\n"; break 2; /* 退� switch � while 循环 */ default: break; } } ?>
(PHP 4, PHP 5)
continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环�
Note: 注意� PHP � switch 语句被认为是可以使用 continue 的一种循环结构�
continue 接受一个可选的数字参数来决定跳过几重循环到循环结尾。默认值是 1,即跳到当前循环末尾�
<?php while (list ($key, $value) = each($arr)) { if (!($key % 2)) { // skip odd members continue; } do_something_odd($value); } $i = 0; while ($i++ < 5) { echo "Outer<br />\n"; while (1) { echo "Middle<br />\n"; while (1) { echo "Inner<br />\n"; continue 3; } echo "This never gets output.<br />\n"; } echo "Neither does this.<br />\n"; } ?>
省略 continue 后面的分号会导致混淆。以下例子示意了不应该这样做�
<?php for ($i = 0; $i < 5; ++$i) { if ($i == 2) continue print "$i\n"; } ?>
希望得到的结果是�
0 1 3 4
可实际的输出是:
2
因为整个 continue print "$i\n"; 被当做单一的表达式而求值,所� print 函数只有� $i == 2 为真时才被调用(print 的值被当成了上述的可选数字参数而传递给�continue)�
关于“PHP中break与continue怎么用,有什么不同呢”的内容今天就到这,感谢各位的阅读,大家可以动手实际看看,对大家加深理解更有帮助哦�如果想了解更多相关内容的文章,关注我们,群英网络小编每天都会为大家更新不同的知识�
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容�
猜你喜欢
今天将继续给大家带来PHP算法练习系列~本文将给大家介绍怎么通过PHP计算圆的半径和betway88w坐标~
这篇文章主要为大家介绍了PHP试题之RCEService正则回溯解答,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
首先自定义Command,在命令行下执行php artisan swoole start,开启Swoole服务。然后自定义handler,再利用connection_info函数获取客户端的IP地址和端口,用fsockopen直接发送数据�
PHP输出缓冲和发送header报错怎么办?一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解一下,内容详细,易于理解,希望大家阅读完这篇能有收获哦,有需要的朋友就往下看吧!
php缓存的类型总结及用� 一个网站或者一个应用的标准流程是浏览器向应用服务器发出请求,应用服务器做一些计算和逻辑判断之后再请求数据库,数据库收到请求后在经过计算将数据返回给应用服务器,应用服务器再次计算后把数据返回给浏览� 那么,随着web业务的复杂度和并发量的增�,应用服务器所做的计算和逻辑处理越来越多,而应用服务器的资源是有限�,且数据库每秒接受并处理请求的次数也是有限�.为了在有限的资源提供尽可能多的吞吐量,就是减少计算�,缩短请求流程(减少网络I/O或硬盘I/O).这时,就用到了缓存(Cache) php缓存类型
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所�
增值电信经营许可证 : B1.B2-20140078