Для 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. Ми створили лічильник циклу, надавши значення 5 змінній $i. Ми задали тестовому лічильнику умову, якщо дані змінної $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 loop — це цикл, який підтримує альтернативний синтаксис. Альтернативний синтаксис виглядає наступним чином. Після оператора 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
*/