For-lussen
Een for-lus herhaalt een bepaald codeblok meerdere keren. Bijvoorbeeld, als we het cijfer van elke student in een klas van 32 studenten willen controleren, lopen we van 1 tot 32. De for-lus wordt gebruikt om een gedeelte van de code een bekend aantal keren te herhalen.
Enkele alledaagse voorbeelden van het gebruik van een for-lus:
- Berekenen van de totale kosten van artikelen in een winkelwagen. Bijvoorbeeld, het optellen van de prijzen van alle artikelen in een lijst met aankopen;
- Afdrukken van alle even dagen in een maand. Bijvoorbeeld, het afdrukken van alle even dagen in juli;
- Itereren door een gastenlijst voor een feest. Bijvoorbeeld, het afdrukken van de namen van alle gasten.
Syntax
Bekijk de syntax van de for-lus met de onderstaande voorbeeldcode:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
De for-lus bestaat uit drie delen:
- Initialisatie is het proces waarbij de beginwaarde van de variabele i wordt ingesteld op 0;
- Voorwaarde is de voorwaarde die bepaalt of de lus blijft herhalen, waarbij wordt gecontroleerd of i kleiner is dan 5;
- Increment of Decrement zijn de bewerkingen die op de teller worden uitgevoerd aan het einde van elke iteratie van de lus.
main.php
12345<?php for ($i = 1; $i <= 5; $i++) { echo "Iteration {$i}\n"; } ?>
-
for-lus in PHP wordt gebruikt om een specifiek aantal keren te herhalen; -
$i = 1;- Initialiseert de variabele$imet de waarde 1 voordat de lus start; -
$i <= 5;- Voorwaarde die vóór elke iteratie wordt gecontroleerd. De lus gaat door zolang deze voorwaardetrueis; -
$i++- Incrementeert de waarde van$imet 1 na elke iteratie.
Deze code zal "Iteration 1" tot en met "Iteration 5" afdrukken omdat de voorwaarde $i <= 5 waar is voor waarden van $i van 1 tot en met 5.
Swipe to start coding
Vul de lege plekken in de gegeven code in zodat het bericht "Programming is fun!" drie keer wordt weergegeven. Gebruik de variabele $i als teller voor de for-lus.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 4.35
For-lussen
Veeg om het menu te tonen
Een for-lus herhaalt een bepaald codeblok meerdere keren. Bijvoorbeeld, als we het cijfer van elke student in een klas van 32 studenten willen controleren, lopen we van 1 tot 32. De for-lus wordt gebruikt om een gedeelte van de code een bekend aantal keren te herhalen.
Enkele alledaagse voorbeelden van het gebruik van een for-lus:
- Berekenen van de totale kosten van artikelen in een winkelwagen. Bijvoorbeeld, het optellen van de prijzen van alle artikelen in een lijst met aankopen;
- Afdrukken van alle even dagen in een maand. Bijvoorbeeld, het afdrukken van alle even dagen in juli;
- Itereren door een gastenlijst voor een feest. Bijvoorbeeld, het afdrukken van de namen van alle gasten.
Syntax
Bekijk de syntax van de for-lus met de onderstaande voorbeeldcode:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
De for-lus bestaat uit drie delen:
- Initialisatie is het proces waarbij de beginwaarde van de variabele i wordt ingesteld op 0;
- Voorwaarde is de voorwaarde die bepaalt of de lus blijft herhalen, waarbij wordt gecontroleerd of i kleiner is dan 5;
- Increment of Decrement zijn de bewerkingen die op de teller worden uitgevoerd aan het einde van elke iteratie van de lus.
main.php
12345<?php for ($i = 1; $i <= 5; $i++) { echo "Iteration {$i}\n"; } ?>
-
for-lus in PHP wordt gebruikt om een specifiek aantal keren te herhalen; -
$i = 1;- Initialiseert de variabele$imet de waarde 1 voordat de lus start; -
$i <= 5;- Voorwaarde die vóór elke iteratie wordt gecontroleerd. De lus gaat door zolang deze voorwaardetrueis; -
$i++- Incrementeert de waarde van$imet 1 na elke iteratie.
Deze code zal "Iteration 1" tot en met "Iteration 5" afdrukken omdat de voorwaarde $i <= 5 waar is voor waarden van $i van 1 tot en met 5.
Swipe to start coding
Vul de lege plekken in de gegeven code in zodat het bericht "Programming is fun!" drie keer wordt weergegeven. Gebruik de variabele $i als teller voor de for-lus.
Oplossing
Bedankt voor je feedback!
single