Yterligare två typer av loopar. Först en while-loop.
<?php |
Först definierar vi startvärdet i variabeln $i. Sedan säger vi så länge som $i är mindre än 10 och vi sätter vilkoret i parantesen. Till sist säger vi utför detta inom klammer, där vi först har en sats vi vill ha utfört och lägger till en ökning eller minskning av värdet för varje runda som vilkoret är sant.
En variant av while-loopen är do-while-loopen
<?php |
Båda looparna ser ut att göra samma sak och de gör de i detta fallet. Är vilkoret satt så snävt att det uppfylls omedelbart kommer while-loopen att inte ge respons. Däremot kommer do-while-loopen att exekveras minst en gång eftersom vilkoret i parentesen ligger sist i kodblocket.
Syntax:
while (vilkor) {sats + ökning/minskning)
Syntax:
do {sats + ökning/minskning} while (vilkor)