Pentru PHP Bucla rulează codurile în domeniul său atâta timp cât condiția se repetă.

Pentru PHP parametrii ciclului:

  • init counter : Inițializează contorul de bucle.
  • contor de testare: Condiția este evaluată la fiecare iterație a buclei. Dacă condiția returnează adevărată, bucla continuă; dacă returnează false, bucla se termină.
  • contor de increment: Mărește valoarea contorului buclei.

Pentru PHP Sintaxa buclei este următoarea.

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

PHP For Loop

mai jos Pentru PHP În exemplul de buclă, am tipărit numerele de la 0 la 10.

Am început bucla folosind instrucțiunea for. Am creat contorul de bucle dând valoarea 0 variabilei $i. Am dat contorului de test condiția dacă datele variabilei $i sunt mai mici sau egale cu 10. În contorul de increment, am mărit valoarea lui $i cu 1 de fiecare dată când bucla a revenit cu $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
*/

mai jos Pentru PHP În exemplul de buclă, am tipărit numerele de la 5 la 1.

Am început bucla folosind instrucțiunea for. Am creat contorul de bucle dând valoarea 5 variabilei $i. Am dat contorului de test condiția dacă datele variabilei $i sunt mai mari sau egale cu 1. În contorul de increment, am folosit $i-- pentru a reduce valoarea lui $i cu 1 de fiecare dată când bucla a revenit.

Sfat: Nu trebuie să creștem întotdeauna valoarea celui de-al treilea parametru al buclei for. Dacă setăm valoarea buclei de la mare la scăzută, scădem valoarea din acest contor.

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
*/

Sintaxă alternativă pentru PHP

Structurile de control PHP acceptă sintaxă alternativă. Pentru PHP loop este o buclă care acceptă sintaxă alternativă. Sintaxa alternativă este următoarea. După instrucțiunea for, începem blocul de cod cu două puncte în loc să îl începem cu paranteze. Pentru PHP În loc să închideți parantezele de la sfârșitul declarației, endfor; Încheiem blocul de cod al buclei folosind expresia.

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

În exemplul de mai jos, am tipărit numere de la 10 la 50 cu sintaxă alternativă în bucla 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
*/