Mat*_*ley 94
您正在寻找continue语句.还有用的是break,它将完全退出循环.这两个语句都适用于循环的所有变体,即.for,foreach和while.
$numbers = array( 1, 2, 3, 4, 5, 6, 7, 8, 9 );
foreach( $numbers as $number ) {
if ( $number == 4 ) { continue; }
// ... snip
}
Run Code Online (Sandbox Code Playgroud)
Bra*_*tie 17
continue;
Run Code Online (Sandbox Code Playgroud)
继续将告诉它跳过当前的迭代块,但继续循环的其余部分.适用于所有场景(适用于,等等)
打破; 将停止循环并使编译器脱离循环。同时继续 只会跳过当前循环并转到下一个循环。喜欢:
$i = 0;
while ($i++)
{
if ($i == 3)
{
continue;
}
if ($i == 5)
{
break;
}
echo $i . "\n";
}
Run Code Online (Sandbox Code Playgroud)
输出:
1
2
4
6 <- this won't happen
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56975 次 |
| 最近记录: |