PHP:使用某种"休息"回到循环的开始?

mat*_*thy 4 php loops while-loop

嗨,我有一个循环,我想知道是否有一个命令,你可以跳回到循环的开始,并忽略循环中的其余代码

例:

for ($index = 0; $index < 10; $index++) 
{
    if ($index == 6)
        that command to go the start of the loop

    echo "$index, ";
}
Run Code Online (Sandbox Code Playgroud)

应该输出

1,2,3,4,5,7,8,9并跳过六个

结果与...相同

for ($index = 0; $index < 10; $index++) 
{
    if ($index != 6)
        echo "$index, ";
}
Run Code Online (Sandbox Code Playgroud)

是否有命令?

谢谢,很好

Bol*_*ock 13

要使用的关键字是continue:

for ($index = 0; $index < 10; $index++) 
{
    if ($index == 6)
        continue; // Skips everything below it and jumps to next iteration

    echo "$index, ";
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,为了得到你想要的输出,你的for行应该读取它(除非你错过了零):

for ($index = 1; $index < 10; $index++) 
Run Code Online (Sandbox Code Playgroud)