Për PHP Cikli ekzekuton kodet në shtrirjen e tij për sa kohë që kushti përsëritet.

Për PHP Parametrat e ciklit:

  • numëruesi init : Inicializon numëruesin e ciklit.
  • numërues provë: Kushti vlerësohet në çdo përsëritje të ciklit. Nëse kushti kthehet i vërtetë, cikli vazhdon; nëse kthehet false, cikli përfundon.
  • numëruesi i rritjes: Rrit vlerën e numëruesit të ciklit.

Për PHP Sintaksa e lakut është si më poshtë.

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

PHP For Loop

më poshtë Për PHP Në shembullin e ciklit, ne shtypëm numrat nga 0 në 10.

Ne filluam ciklin duke përdorur deklaratën for. Ne krijuam numëruesin e ciklit duke i dhënë vlerën 0 ndryshores $i. Ne i dhamë numëruesit testues kushtin nëse të dhënat e ndryshores $i janë më të vogla ose të barabarta me 10. Në numëruesin e rritjes, ne e rrisnim vlerën e $i me 1 sa herë që cikli kthehej me $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
*/

më poshtë Për PHP Në shembullin e ciklit, ne shtypëm numrat nga 5 në 1.

Ne filluam ciklin duke përdorur deklaratën for. Ne krijuam numëruesin e ciklit duke i dhënë vlerën 5 ndryshores $i. Ne i dhamë numëruesit testues kushtin nëse të dhënat e ndryshores $i janë më të mëdha ose të barabarta me 1. Në numëruesin e rritjes, ne përdorëm $i-- për të ulur vlerën e $i me 1 sa herë që kthehej cikli.

Këshillë: Jo gjithmonë duhet të rrisim vlerën në parametrin e tretë të ciklit for. Nëse vendosim vlerën e ciklit nga e larta në të ulët, e ulim vlerën në këtë numërues.

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

Sintaksë alternative për PHP

Strukturat e kontrollit PHP mbështesin sintaksë alternative. Për PHP loop është një lak që mbështet sintaksë alternative. Sintaksa alternative është si më poshtë. Pas deklaratës for, ne e fillojmë bllokun e kodit me dy pika në vend që ta fillojmë me kllapa kaçurrelë. Për PHP Në vend që të mbyllni kllapat kaçurrelë në fund të deklaratës, endfor; Ne përfundojmë bllokun e kodit të ciklit duke përdorur shprehjen.

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

Në shembullin e mëposhtëm, ne shtypëm numrat nga 10 në 50 me sintaksë alternative në ciklin 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
*/