Continue

Іноді потрібно не цілком припинити роботу циклу, а тільки почати його нову ітерацію. Оператор continue дозволяє пропустити подальші інструкції з блоку_виконання будь-якого циклу і продовжити виконання з початку. continue можна використовувати з числовим аргументом, що вказує, скільки утримуючих його керуючих конструкцій повинні завершити роботу.

Замінимо в прикладі попереднього параграфа оператор break на continue. Крім того, обмежимо кількість кроків циклу чотирма.

<?php$i=1;while ($i<4) { $n = rand(1,10); // генеруємо довільне число від 1 до 10 echo "$і:$n "; // виводимо номер ітерації і згенероване число if ($n==5) { echo "Нова ітерація "; continue; /* Якщо було сгенерировано число 5, то починаємо нову ітерацію циклу,$і не збільшується */ } echo "Цикл працює <br>"; $і++;}echo "<br>Число ітерацій циклу $i ";?>

Результатом роботи цього скрипта буде

1:10 Цикл працює 2:5 Нова ітерація 2:1 Цикл працює 3:1 Цикл працює Число ітерацій циклу 4
7.4. Оператори включення <вверх>

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: