single
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.
Veeg om te beginnen met coderen
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.