Pro PHP Smyčka spouští kódy ve svém rozsahu tak dlouho, dokud se podmínka opakuje.

Pro PHP parametry cyklu:

  • init čítač : Inicializuje čítač smyček.
  • testovací počítadlo: Podmínka je vyhodnocena při každé iteraci smyčky. Pokud podmínka vrátí hodnotu true, cyklus pokračuje; pokud vrátí false, smyčka skončí.
  • počítadlo přírůstků: Zvyšuje hodnotu čítače smyčky.

Pro PHP Syntaxe smyčky je následující.

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

PHP pro smyčku

níže Pro PHP V příkladu smyčky jsme vytiskli čísla od 0 do 10.

Cyklus jsme zahájili pomocí příkazu for. Počítadlo smyček jsme vytvořili zadáním hodnoty 0 do proměnné $i. Testovacímu čítači jsme dali podmínku, pokud jsou data proměnné $i menší nebo rovna 10. V čítači přírůstků jsme zvýšili hodnotu $i o 1 pokaždé, když se smyčka vrátila s $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
*/

níže Pro PHP V příkladu smyčky jsme vytiskli čísla od 5 do 1.

Cyklus jsme zahájili pomocí příkazu for. Počítadlo smyček jsme vytvořili tak, že do proměnné $i jsme dali hodnotu 5. Testovacímu čítači jsme dali podmínku, pokud jsou data proměnné $i větší nebo rovna 1. V čítači přírůstků jsme použili $i-- ke snížení hodnoty $i o 1 pokaždé, když se smyčka vrátila.

Tip: Nemusíme vždy zvyšovat hodnotu ve třetím parametru cyklu for. Pokud nastavíme hodnotu smyčky z vysoké na nízkou, snížíme hodnotu v tomto čítači.

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

Alternativní syntaxe pro PHP

Ovládací struktury PHP podporují alternativní syntaxi. Pro PHP loop je smyčka, která podporuje alternativní syntaxi. Alternativní syntaxe je následující. Po příkazu for začínáme blok kódu dvojtečkou, místo abychom jej začínali složenými závorkami. Pro PHP Místo uzavření složených závorek na konci příkazu použijte endfor; Blok kódu smyčky ukončíme pomocí výrazu.

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

V níže uvedeném příkladu jsme vytiskli čísla od 10 do 50 s alternativní syntaxí v cyklu 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
*/