2016-10-27 4 views
0

Скажем, к примеру, у меня есть эти параметры, установленные для для цикла:Можете ли вы пропустить конкретный экземпляр цикла в php-цикле?

$b = 5; 
for ($a = 0; $a < $b; $a++) { 
    echo "Looped."; 
} 

Будет ли способ настроить таргетинг один из экземпляров зацикливания (для этого давайте просто сказать, что третий цикл) и пропустить его ?

+0

, которая должна быть точка с запятой не запятая – nogad

+0

@nogad ха-ха ничего себе, я не могу поверить, что я только что сделал это. – Lefty

+0

вы и ответы (угадайте, что они не тестируют) – nogad

ответ

1

Это сделает то же самое.

$b = 5; 
for ($a = 0; $a < $b; $a++) { 
    if ($a != 3) { 
     echo "Looped."; 
    } 
} 
+0

Эй, это также имеет большой смысл. Благодаря! Мне даже этого не приходило в голову. – Lefty

+0

Определенно самое простое решение. – Lefty

4

Вы можете использовать continue. Например:

$b = 5; 
for ($a = 0; $a < $b; $a++) { 
    if ($a === 3) { 
     continue; 
    } 
    echo "Looped."; 
} 
+1

Спасибо! Я искал решение, потому что знал, что это возможно на других языках программирования, но мне не повезло. – Lefty

0

или вы могли бы просто использовать время цикла

$a = 0; $b = 5; 
while($a < $b && $a !=3){ 
    echo "Looped."; 
    $a++; 
} 
+0

Никогда не знал, что будет так много простых решений. Еще раз спасибо! – Lefty

Смежные вопросы