Voor PHP De lus voert de codes binnen zijn bereik uit zolang de voorwaarde wordt herhaald.

Voor PHP cyclusparameters:

  • init-teller : Initialiseert de lusteller.
  • test teller: De voorwaarde wordt geëvalueerd bij elke lus-iteratie. Als de voorwaarde waar retourneert, gaat de lus verder; als het false retourneert, eindigt de lus.
  • teller verhogen: Verhoogt de waarde van de lusteller.

Voor PHP De syntaxis van de lus is als volgt.

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

PHP voor lus

hieronder Voor PHP In het lusvoorbeeld hebben we de getallen van 0 tot en met 10 afgedrukt.

We hebben de lus gestart met behulp van de for-instructie. We hebben de lusteller gemaakt door de waarde 0 aan de variabele $i te geven. We hebben de testteller de voorwaarde gegeven dat de variabele data van $i kleiner dan of gelijk is aan 10. In de toenameteller hebben we de waarde van $i met 1 verhoogd elke keer dat de lus terugkeerde met $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
*/

hieronder Voor PHP In het lusvoorbeeld hebben we de getallen 5 tot 1 afgedrukt.

We hebben de lus gestart met behulp van de for-instructie. We hebben de lusteller gemaakt door de waarde 5 aan de variabele $i te geven. We hebben de testteller de voorwaarde gegeven dat de variabele gegevens van $i groter zijn dan of gelijk zijn aan 1. In de toenameteller hebben we $i gebruikt om de waarde van $i met 1 te verlagen elke keer dat de lus terugkeerde.

Tip: We hoeven niet altijd de waarde in de derde parameter van de for-lus te verhogen. Als we de luswaarde van hoog naar laag instellen, verlagen we de waarde in deze teller.

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

Alternatieve syntaxis voor PHP

PHP-besturingsstructuren ondersteunen alternatieve syntaxis. Voor PHP lus is een lus die alternatieve syntaxis ondersteunt. De alternatieve syntaxis is als volgt. Na de for-instructie beginnen we het codeblok met een dubbele punt in plaats van met accolades. Voor PHP In plaats van de accolades aan het einde van de verklaring te sluiten, endfor; We beëindigen het codeblok van de lus met behulp van de expressie.

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

In het onderstaande voorbeeld hebben we getallen van 10 tot 50 afgedrukt met een alternatieve syntaxis in de PHP For-lus.

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