这篇文章主要介绍了关于php流程控制之continue语句,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
本文试用于基础学习者,高手请关闭本页面
本文阅读15分钟,理解难着就不好说了,鼓励亲自试验一下
(php 4, php 5, php 7)
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
相关推荐:
php流程控制之break语句
php流程控制之什么是foreach
以上就是php流程控制之continue语句的详细内容。