Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära While-loopar | Loopar
Introduktion till PHP

bookWhile-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 true exekveras koden inuti loopen;

  • Efter att koden inuti loopen har exekverats kontrolleras villkoret igen. Om villkoret fortfarande är true körs loopen igen. Denna process fortsätter tills villkoret blir false;

  • När villkoret blir false avslutas exekveringen av loopen och programmet fortsätter med koden efter loopen.

Note
Läs mer

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

main.php

copy
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.

Uppgift

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.

  1. Variabeln $sum initieras med 0 för att lagra den totala summan.
  2. Variabeln $number initieras med 1 för att börja räkna från 1.
  3. Komplettera while-villkoret så att loopen fortsätter så länge $number är mindre än eller lika med 10.
  4. Inuti loopen, lägg till det aktuella värdet av $number till $sum med hjälp av operatorn +=.
  5. Öka $number med 1 i varje iteration för att gå vidare till nästa tal.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 2
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 4.35

bookWhile-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 true exekveras koden inuti loopen;

  • Efter att koden inuti loopen har exekverats kontrolleras villkoret igen. Om villkoret fortfarande är true körs loopen igen. Denna process fortsätter tills villkoret blir false;

  • När villkoret blir false avslutas exekveringen av loopen och programmet fortsätter med koden efter loopen.

Note
Läs mer

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

main.php

copy
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.

Uppgift

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.

  1. Variabeln $sum initieras med 0 för att lagra den totala summan.
  2. Variabeln $number initieras med 1 för att börja räkna från 1.
  3. Komplettera while-villkoret så att loopen fortsätter så länge $number är mindre än eller lika med 10.
  4. Inuti loopen, lägg till det aktuella värdet av $number till $sum med hjälp av operatorn +=.
  5. Öka $number med 1 i varje iteration för att gå vidare till nästa tal.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 2
single

single

some-alt