While-loopar
En while-loop är en programmeringskonstruktion som möjliggör exekvering av ett specifikt kodblock så länge ett visst villkor är true.
Syntaxen för en while-loop i PHP är följande:
while (condition) {
// Statements to be executed while a condition is true
}
-
Först kontrolleras villkoret (inom parenteser) innan loopen påbörjas. Om villkoret är
trueexekveras koden inuti loopen; -
Efter att koden inuti loopen har exekverats kontrolleras villkoret igen. Om villkoret fortfarande är
truekörs loopen igen. Denna process fortsätter tills villkoret blirfalse; -
När villkoret blir
falseavslutas exekveringen av loopen och programmet fortsätter med koden efter loopen.
Det är viktigt att komma ihåg att while-loopar kan bli oändliga om villkoret aldrig blir falskt.
Kontrollera alltid villkoret noggrant för att undvika oändliga loopar.
main.php
1234567<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>
while-loopen upprepas så länge värdet på variabeln counter är mindre än 5. Loopen körs fem gånger eftersom variabeln counter är initierad till 0. Vid varje iteration ökas värdet på variabeln counter med 1.
Swipe to start coding
Fyll i luckorna i koden för att skapa en while-loop som beräknar summan av talen från 1 till 10.
- Variabeln
$suminitieras med0för att lagra den totala summan. - Variabeln
$numberinitieras med1för att börja räkna från 1. - Komplettera
while-villkoret så att loopen fortsätter så länge$numberär mindre än eller lika med 10. - Inuti loopen, lägg till det aktuella värdet av
$numbertill$summed hjälp av operatorn+=. - Öka
$numbermed1i varje iteration för att gå vidare till nästa tal.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 4.35
While-loopar
Svep för att visa menyn
En while-loop är en programmeringskonstruktion som möjliggör exekvering av ett specifikt kodblock så länge ett visst villkor är true.
Syntaxen för en while-loop i PHP är följande:
while (condition) {
// Statements to be executed while a condition is true
}
-
Först kontrolleras villkoret (inom parenteser) innan loopen påbörjas. Om villkoret är
trueexekveras koden inuti loopen; -
Efter att koden inuti loopen har exekverats kontrolleras villkoret igen. Om villkoret fortfarande är
truekörs loopen igen. Denna process fortsätter tills villkoret blirfalse; -
När villkoret blir
falseavslutas exekveringen av loopen och programmet fortsätter med koden efter loopen.
Det är viktigt att komma ihåg att while-loopar kan bli oändliga om villkoret aldrig blir falskt.
Kontrollera alltid villkoret noggrant för att undvika oändliga loopar.
main.php
1234567<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>
while-loopen upprepas så länge värdet på variabeln counter är mindre än 5. Loopen körs fem gånger eftersom variabeln counter är initierad till 0. Vid varje iteration ökas värdet på variabeln counter med 1.
Swipe to start coding
Fyll i luckorna i koden för att skapa en while-loop som beräknar summan av talen från 1 till 10.
- Variabeln
$suminitieras med0för att lagra den totala summan. - Variabeln
$numberinitieras med1för att börja räkna från 1. - Komplettera
while-villkoret så att loopen fortsätter så länge$numberär mindre än eller lika med 10. - Inuti loopen, lägg till det aktuella värdet av
$numbertill$summed hjälp av operatorn+=. - Öka
$numbermed1i varje iteration för att gå vidare till nästa tal.
Lösning
Tack för dina kommentarer!
single