continue 和 break 的区别
为了更好地理解如何在 PHP 中使用这些关键字,我们需要了解它们之间的区别。
其中我们将概述 continue 和 break 之间的三个主要区别:
- Continue 总是跳过当前的迭代,而 break 能够终止循环的整个迭代。
- Break 能够提前终止整个循环,而 continue 只会提前下一次迭代。
- 在 switch 循环中, break 是 case 的终止符,而 continue 2 终止 case 并跳过循环的当前迭代。
在循环中使用 continue 关键字
其中我们将看到在循环中使用 continue 关键字的示例:
<?php
for ($i = 1; $i < 10; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i . " ";
}
?>
输出
1 3 5 7 9
在循环中使用switch
在本节中,我们将在循环中使用 switch,在 switch 的情况下使用 continue 2.
下面是一个例子:
<?php
for ($i = 10; $i <= 15; $i++) {
switch ($i) {
case 10:
echo "Ten";
break;
case 11:
continue 2;
case 12:
echo "Twelve";
break;
case 13:
echo "Thirteen";
break;
case 14:
continue 2;
case 15:
echo "Fifteen";
break;
}
echo "<br> Below switch, and i = " . $i . ' <br> ';
}
?>
输出
Ten Below switch, and i = 10 Twelve Below switch, and i = 12 Thirteen Below switch, and i = 13 Fifteen Below switch, and i = 15
在循环内使用 break
现在,让我们看看如何在循环中使用 break 关键字:
<?php
for ($i = 1; $i < 10; $i++) {
if ($i == 5) {
break;
}
echo $i . " ";
}
?>
输出
1 2 3 4
continue 和 break 关键字用于控制整个程序流程。
它们都可以方便地跳过循环迭代。
此代码将向我们演示如何正确使用这些关键字的一些示例。
日期:2020-06-02 22:15:54 来源:oir作者:oir
