Главная > Программирование > РНР: настольная книга программиста
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

13.19. Оператор continue в PHP

Оператор continue прекращает текущую итерацию в ближайшем внешнем цикле while, do или for. Управление передается проверочному выражению циклов while и do или выражению управления циклом в цикле for. Пример 13.8. Оператор continue (вариант 1)

while (list ($key, $value) = each ($arr)) {

    if {! ($key % 2)) { // пропуск нечетных значений

        continue;

    }

    do_something_odd($value);

}

Пример 13.9. Оператор continue (вариант 2)

$i = 0;

while ($i++ < 5) {

    echo "Outer<br>\n";

    while (1) {

        echo " Middle<br>\n";

        while (1) {

            echo " Inner<br>\n";

            continue 3;

        }

        echo "Это никогда не будет выведено. <br>\n";

    }

    echo "Никто не делает этого. <br>\n"

}

Эти два примера аналогичны описанным ранее при использовании оператора break Думаем, что понять его суть не составит труда. Если вдруг все-таки возникнут Какие-либо вопросы, просто поэкспериментируйте самостоятельно.

<< Предыдущий параграф Следующий параграф >>
Оглавление