Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP while Цикл



Цикл while в PHP

Цикл PHP while — выполняет блок кода до тех пор, пока указанное условие истинно.

Синтаксис

while (условие) {
  // код, который будет выполняться повторно, пока условие истинно
}

Совет: Условие проверяется в начале каждой итерации, что означает, что если условие изначально ложно, блок кода не выполнится ни разу.

Пример

Выводить $i, пока $i меньше 6:

$i = 1; // Инициализация счетчика
while ($i < 6) { // Проверка условия
  echo $i; // Выполнение кода
  $i++; // Увеличение счетчика
}
Попробуйте сами »

Примечание: Не забывайте увеличивать счетчик ($i), иначе цикл будет выполняться бесконечно.

Условие не обязательно должно быть счетчиком, это может быть статус операции или любое условие, которое оценивается как истина или ложь.



Оператор break в PHP

С помощью оператора break мы можем остановить цикл, даже если условие все еще истинно:

Пример

Остановить цикл, когда $i равно 3:

$i = 1;
while ($i < 6) {
  if ($i == 3) break;
  echo $i;
  $i++;
}
Попробуйте сами »

Оператор continue в PHP

С помощью оператора continue мы можем пропустить текущую итерацию и продолжить со следующей:

Пример

Пропустить и перейти к следующей итерации, если $i равно 3:

$i = 0;
while ($i < 6) {
  $i++;
  if ($i == 3) continue;
  echo $i;
}
Попробуйте сами »

Альтернативный синтаксис

Синтаксис цикла while также может быть записан с помощью оператора endwhile следующим образом:

Пример

Выводить $i, пока $i меньше 6:

$i = 1;
while ($i < 6):
  echo $i;
  $i++;
endwhile;
Попробуйте сами »

Шаг 10

Если вы хотите, чтобы цикл while считал до 100, но только с шагом 10, вы можете увеличивать счетчик на 10 вместо 1 на каждой итерации:

Пример

Счет до 100 десятками:

$i = 0;
while ($i < 100) {
  $i+=10;
  echo $i . "<br>";
}
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.