Dla PHP Pętla uruchamia kody w swoim zakresie, dopóki warunek się powtarza.

Dla PHP parametry cyklu:

  • licznik inicjacji : Inicjuje licznik pętli.
  • licznik testów: Warunek jest oceniany przy każdej iteracji pętli. Jeśli warunek zwróci wartość true, pętla będzie kontynuowana; jeśli zwróci false, pętla się kończy.
  • licznik przyrostów: Zwiększa wartość licznika pętli.

Dla PHP Składnia pętli jest następująca.

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

PHP dla pętli

poniżej Dla PHP W przykładzie pętli wydrukowaliśmy liczby od 0 do 10.

Rozpoczęliśmy pętlę za pomocą instrukcji for. Stworzyliśmy licznik pętli, nadając zmiennej $i wartość 0. Daliśmy licznikowi testowemu warunek, jeśli dane zmiennej $i są mniejsze lub równe 10. W liczniku przyrostów zwiększaliśmy wartość $i o 1 za każdym razem, gdy pętla zwracała wartość $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
*/

poniżej Dla PHP W przykładzie pętli wydrukowaliśmy liczby od 5 do 1.

Rozpoczęliśmy pętlę za pomocą instrukcji for. Stworzyliśmy licznik pętli, nadając zmiennej $i wartość 5. Daliśmy licznikowi testowemu warunek, jeśli dane zmiennej $i są większe lub równe 1. W liczniku przyrostowym użyliśmy $i--, aby zmniejszyć wartość $i o 1 za każdym razem, gdy pętla powraca.

Wskazówka: Nie zawsze musimy zwiększać wartość trzeciego parametru pętli for. Jeśli ustawimy wartość pętli z wysokiej na niską, zmniejszymy wartość w tym liczniku.

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

Alternatywna składnia dla PHP

Struktury kontrolne PHP obsługują alternatywną składnię. Dla PHP pętla to pętla obsługująca alternatywną składnię. Alternatywna składnia jest następująca. Po instrukcji for rozpoczynamy blok kodu dwukropkiem zamiast nawiasami klamrowymi. Dla PHP Zamiast zamykać nawiasy klamrowe na końcu instrukcji, endfor; Kończymy blok kodu pętli za pomocą wyrażenia.

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

W poniższym przykładzie wydrukowaliśmy liczby od 10 do 50 z alternatywną składnią w pętli 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
*/