Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php流程控制之continue语句

php流程控制之continue语句

不言
不言asal
2018-05-04 09:50:092362semak imbas

这篇文章主要介绍了关于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

Atas ialah kandungan terperinci php流程控制之continue语句. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn