PHP For Lus

PHP for lus herhaling van een codeblok uitvoeren voor het aantal keer gespecificeerd.

PHP For Lus

Als u al van tevoren hebt bepaald hoe vaak het script moet worden uitgevoerd, kunt u de for-lus gebruiken.

Syntax

for (init teller; test teller; verhoog teller) {
  code om uit te voeren;
}

Parameters:

  • init teller: initialiseer de waarde van de loop teller
  • test teller: : evalueer elke iteratie van de loop. Als de waarde TRUE is, ga dan door met de loop. Als de waarde FALSE is, eindigt de loop.
  • verhoog teller: verhoog de waarde van de loop teller

De volgende voorbeeld toont de getallen van 0 tot 10:

Voorbeeld

<?php 
for ($x=0; $x<=10; $x++) {
  echo "Het getal is: $x <br>";
} 
?>

Voorbeeld uitvoeren

PHP foreach-lus

De foreach-lus is alleen geschikt voor arrays en wordt gebruikt om elke sleutel/waarde-koppeling in de array te doorlopen.

Syntax

foreach ($array as $value) {
  code om uit te voeren;
}

Bij elke iteratie van de lus wordt de waarde van het huidige arrayelement toegewezen aan de variabele $value en wordt de arraypointer stapsgewijs verplaatst, totdat de laatste arrayelement wordt bereikt.

De volgende voorbeelden demonstreren de lus die de waarden van het gegeven array ($colors) uitvoert:

Voorbeeld

<?php 
$colors = array("red","green","blue","yellow"); 
foreach ($colors as $value) {
  echo "$value <br>";
}
?>

Voorbeeld uitvoeren

In latere hoofdstukken zult u meer leren over arrays.