De PHP While-verklaring
Er zijn vaak momenten waarop u wilt dat uw PHP-programma een taak herhaaldelijk uitvoert totdat u zegt dat het moet stoppen. U kunt bijvoorbeeld uw programma zo ontwerpen dat het van 1 tot 10 in stappen van één telt. Het programma begint met 1 en telt vervolgens 2, 3, 4, 5, 6, 7, 8, 9, 10 en stopt. U gebruikt hiervoor een PHP-lusinstructie. In deze tutorial zullen we één type lusinstructie bespreken, de PHP while-instructie. Je hebt het geraden. De while-instructie geeft uw programma de opdracht herhaaldelijk een "terwijl" u een taak wilt uitvoeren. Laten we eens kijken naar de basisindeling van de while-instructie.

Voordat we daadwerkelijk aan de while-instructie beginnen, moeten we eerst de variabele initialiseren die we in de testexpressie gaan gebruiken. We moeten deze testvariabele een beginwaarde geven. Laten we de beginwaarde van onze testvariabele $ number op 1 zetten.

$ nummer = 1;

Nu zijn we klaar om de while-verklaring te schrijven.

while (expressie)
{ doe dit }
terwijl ($ nummer <11)
{echo "$ nummer
";
$ Nummer ++;
}


terwijl ($ nummer <11)
while (expressie)
Dit is de controlecode van de while-instructie. Er staat: "Voer de code uit die tussen de {en} staat terwijl de uitdrukking waar blijft. In het voorbeeld wordt de codelus continu uitgevoerd zolang $ number kleiner is dan 11. De waarde van $ number is ingesteld op 1" voordat de while-instructie begon. De instructie wordt dus 10 keer herhaald.

{echo "$ nummer
";
$ Nummer ++;
}
{ doe dit }
Dit is de code die herhaaldelijk wordt uitgevoerd. Het zal eerst de huidige waarde van $ number en de HTML afdrukken
code naar de webbrowser en vervolgens wordt de waarde van $ nummer met 1 verhoogd. De tweede coderegel is nodig omdat deze de waarde van de variabele verhoogt telkens wanneer de lus wordt uitgevoerd. Als deze code wordt weggelaten, wordt de waarde van de variabele $ number niet gewijzigd en wordt de lus voor onbepaalde tijd uitgevoerd. Je kunt zien waarom de code die de waarde van $ number verandert zo belangrijk is. Het stopt de lus wanneer de waarde van $ nummer 11 is (wat niet minder is dan 11). Het resultaat ziet er als volgt uit in de browser.

1
2
3
4
5
6
7
8
9
10





Video-Instructies: 10 Personal Transport Vehicles Shaping the Future of Transportation (April 2024).