PHP for-loop

PHP for-loops utför kodblocket en viss antal gånger.

PHP for-loop

Om du redan har bestämt hur många gånger skriptet ska köra, kan du använda for-loop.

Syntax

for (init counter; test counter; increment counter) {
  code to be executed;
}

Parameter:

  • init counter:initiera värdet på loopräknaren
  • test counter:: utvärdera varje loopiteration. Om värdet är TRUE fortsätt med loopen. Om värdet är FALSE avsluta loopen.
  • increment counter:öka värdet på loopräknaren

Följande exempel visar tal från 0 till 10:

Exempel

<?php 
for (\$x=0; \$x<=10; \$x++) {
  echo "Talen är: \$x <br>";
} 
?>

Kör exempel

PHP foreach-loop

foreach-loop används endast för arrayer och används för att iterera över varje nyckel/värde-par i arrayen.

Syntax

foreach (\$array as \$value) {
  code to be executed;
}

Varje gång en loopiteration utförs, det aktuella värde i arrayen tilldelas variabeln \$value och arraypekaren flyttas en efter en tills den når sista elementet i arrayen.

Följande exempel visar en loop som skriver ut värdena i den givna arrayen (\$colors):

Exempel

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

Kör exempel

I de följande kapitlen kommer du att lära dig mer om arrayer.