Nu skall vi se hur en for-loop fungerar. Loopar och slingor är några av de viktigaste sätten att arbeta och kontrollera programmkörning, både i PHP och andra program. For-loopens syntax är väldigt enkel, for() {} .
Parantesen skall innehålla tre olika värden, först ett startvärde, sedan villkoret hur länge den skall jobba och till sist ökningen/minskningen för varje vända i loopen. Det kan se ut så här: ($i=0 ; $i <20 ; $i++) Den börjar i detta fallet på noll, och kommer att jobba så länge värdet är lägre än 20, dvs i detta fallet ända till 19, till sist ökar den varje loop med ett (++). Hade vi viljat öka med två istället hade vi fått skriva $i+=2. Vi kunde också välja att gå nedåt med två istället genom att skriva $i -=2.
<?php |
Vi gör en liknade men stagar nedåt med två steg om gången.
<?php |
En sak man skall unvika med loopar är att konstruera dem så att de blir eviga. I så fall tryck på stoppknappen i webbläsaren och definiera om värdet i parantesen. Ett exepel på hur det kunde se ut:
<?php |
Konstruera nu egna for-loopar, för det är genom att själv labba med script om man lär sig bäst.
Ett alternativt sätt att koda for-lopar är följande:
<?php
$i = 1;
for (; $i <=20 ; $i ++) {
echo $i."<br>";
}
?>
Genom att definiera variabeln som motsvarar startvärdet först, kan vi utesluta den ut parantesen.
++ ökar med ett och kallas inkrement