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

PHP Учебник


PHP Формы


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


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP for Цикл



Цикл PHP for

Цикл PHP for - выполняет блок кода указанное количество раз.

Цикл for используется, когда вы знаете, сколько раз должен выполняться скрипт.

Синтаксис

for (инициализация; условие; инкремент) {
  // исполняемый код
}

Как это работает:

  • инициализация - вычисляется один раз (обычно устанавливает переменную-счетчик)
  • условие - вычисляется перед каждой итерацией (если истинно - цикл продолжается)
  • инкремент - вычисляется после каждой итерации (обычно используется для увеличения/уменьшения переменной-счетчика)

Следующий пример показывает цикл for, который выводит числа от 0 до 10:

Пример

Выведите числа от 0 до 10:

for ($x = 0; $x <= 10; $x++) {
  echo "Число: $x <br>";
}
Попробуйте сами »

Пояснение к примеру

  1. $x = 0; - вычисляется один раз и устанавливает переменную-счетчик в 0.
  2. $x <= 10; - вычисляется перед каждой итерацией, и цикл продолжается, если это выражение истинно. Здесь выражение истинно, пока $x меньше или равно 10.
  3. $x++; - вычисляется после каждой итерации и увеличивает переменную-счетчик $x на единицу.

Уменьшение переменной-счетчика

Следующий пример показывает цикл for, который выводит числа от 10 до 0, уменьшая переменную-счетчик:

Пример

Выведите числа от 10 до 0:

for ($x = 10; $x >= 0; $x--) {
  echo "Число: $x <br>";
}
Попробуйте сами »


Оператор break в PHP

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

Пример

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

for ($x = 0; $x <= 10; $x++) {
  if ($x == 3) break;
  echo "Число: $x <br>";
}
Попробуйте сами »

Оператор continue в PHP

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

Пример

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

for ($x = 0; $x <= 10; $x++) {
  if ($x == 3) continue;
  echo "Число: $x <br>";
}
Попробуйте сами »

Шаг 10

Этот пример считает до 100 десятками:

Пример

for ($x = 0; $x <= 100; $x+=10) {
  echo "Число: $x <br>";
}
Попробуйте сами »


×

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

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

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

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

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

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