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

Для PHP параметры цикла:

  • счетчик инициализации : Инициализирует счетчик цикла.
  • тестовый счетчик: условие оценивается на каждой итерации цикла. Если условие возвращает true, цикл продолжается; если он возвращает false, цикл завершается.
  • счетчик приращения: Увеличивает значение счетчика цикла.

Для PHP Синтаксис цикла следующий.

for (init counter; test counter; increment counter;) {
    // her iterasyonda çalıştırılacak kodlar
}

PHP для цикла

ниже Для PHP В примере цикла мы напечатали числа от 0 до 10.

Мы запустили цикл с помощью оператора for. Мы создали счетчик цикла, задав значение 0 переменной $i. Мы задали тестовому счетчику условие, если данные переменной $i меньше или равны 10. В счетчике приращений мы увеличивали значение $i на 1 каждый раз, когда цикл возвращался с $i++.

for ($i = 0; $i <= 10; $i++) {
  echo "Şu anki sayı: {$i} <br />";
}
/*
 * Çıktı: 
Şu anki sayı: 1
Şu anki sayı: 2
Şu anki sayı: 3
Şu anki sayı: 4
Şu anki sayı: 5
Şu anki sayı: 6
Şu anki sayı: 7
Şu anki sayı: 8
Şu anki sayı: 9
Şu anki sayı: 10
*/

ниже Для PHP В примере цикла мы напечатали числа от 5 до 1.

Мы запустили цикл с помощью оператора for. Мы создали счетчик цикла, присвоив переменной $i значение 5. Мы задали тестовому счетчику условие, если данные переменной $i больше или равны 1. В счетчике приращения мы использовали $i-- для уменьшения значения $i на 1 каждый раз, когда цикл возвращается.

Совет: нам не всегда нужно увеличивать значение третьего параметра цикла for. Если мы установим значение цикла от высокого к низкому, мы уменьшим значение этого счетчика.

for ($i = 5; $i >= 1; $i--) {
  echo "Şu anki sayı: {$i} <br />";
}
/*
 * Çıktı: 
Şu anki sayı: 5
Şu anki sayı: 4
Şu anki sayı: 3
Şu anki sayı: 2
Şu anki sayı: 1
*/

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

Структуры управления PHP поддерживают альтернативный синтаксис. Для PHP цикл — это цикл, поддерживающий альтернативный синтаксис. Альтернативный синтаксис следующий. После оператора for мы начинаем блок кода с двоеточия, а не с фигурных скобок. Для PHP Вместо закрытия фигурных скобок в конце оператора используйте endfor; Мы завершаем блок кода цикла, используя выражение.

for (init counter; test counter; increment counter;):
    // her iterasyonda çalıştırılacak kodlar
endfor;

В приведенном ниже примере мы напечатали числа от 10 до 50 с альтернативным синтаксисом в цикле PHP For.

for ($i = 10; $i <= 50; $i+=10):
  echo "Şu anki sayı: {$i} <br />";
endfor;
/*
 * Çıktı: 
Şu anki sayı: 10
Şu anki sayı: 20
Şu anki sayı: 30
Şu anki sayı: 40
Şu anki sayı: 50
*/