Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære While-løkker | Løkker
Introduktion til PHP

bookWhile-løkker

En while-løkke er en programmeringskonstruktion, der gør det muligt at udføre et bestemt kodeblok, så længe en bestemt betingelse er true.

Syntaksen for en while-løkke i PHP er som følger:

while (condition) { 
// Statements to be executed while a condition is true 
}
  • Først, inden løkken påbegyndes, kontrolleres betingelsen (som er omsluttet af parenteser). Hvis denne betingelse er true, udføres koden inde i løkken;

  • Efter udførelsen af koden inde i løkken, kontrolleres betingelsen igen. Hvis betingelsen stadig er true, udføres løkken igen. Denne proces fortsætter, indtil betingelsen bliver false;

  • Når betingelsen bliver false, stopper udførelsen af løkken, og programmet fortsætter med koden efter løkken.

Note
Studér Mere

Det er vigtigt at huske, at while-løkker kan blive uendelige, hvis betingelsen aldrig bliver falsk.
Kontroller altid betingelsen nøje for at undgå uendelige løkker.

main.php

main.php

copy
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

while-løkken gentages, så længe værdien af variablen counter er mindre end 5. Løkken gentages fem gange, da variablen counter er initialiseret til 0. Hver gang løkken gentages, øges værdien af variablen counter med 1.

Opgave

Swipe to start coding

Udfyld hullerne i koden for at oprette en while-løkke, der beregner summen af tallene fra 1 til 10.

  1. Variablen $sum initialiseres med 0 for at gemme den samlede sum.
  2. Variablen $number initialiseres med 1 for at starte optællingen fra 1.
  3. Udfyld while-betingelsen, så løkken fortsætter så længe $number er mindre end eller lig med 10.
  4. Inde i løkken lægges den aktuelle værdi af $number til $sum ved hjælp af operatoren +=.
  5. Øg $number med 1 i hver iteration for at gå videre til det næste tal.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 4.35

bookWhile-løkker

Stryg for at vise menuen

En while-løkke er en programmeringskonstruktion, der gør det muligt at udføre et bestemt kodeblok, så længe en bestemt betingelse er true.

Syntaksen for en while-løkke i PHP er som følger:

while (condition) { 
// Statements to be executed while a condition is true 
}
  • Først, inden løkken påbegyndes, kontrolleres betingelsen (som er omsluttet af parenteser). Hvis denne betingelse er true, udføres koden inde i løkken;

  • Efter udførelsen af koden inde i løkken, kontrolleres betingelsen igen. Hvis betingelsen stadig er true, udføres løkken igen. Denne proces fortsætter, indtil betingelsen bliver false;

  • Når betingelsen bliver false, stopper udførelsen af løkken, og programmet fortsætter med koden efter løkken.

Note
Studér Mere

Det er vigtigt at huske, at while-løkker kan blive uendelige, hvis betingelsen aldrig bliver falsk.
Kontroller altid betingelsen nøje for at undgå uendelige løkker.

main.php

main.php

copy
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

while-løkken gentages, så længe værdien af variablen counter er mindre end 5. Løkken gentages fem gange, da variablen counter er initialiseret til 0. Hver gang løkken gentages, øges værdien af variablen counter med 1.

Opgave

Swipe to start coding

Udfyld hullerne i koden for at oprette en while-løkke, der beregner summen af tallene fra 1 til 10.

  1. Variablen $sum initialiseres med 0 for at gemme den samlede sum.
  2. Variablen $number initialiseres med 1 for at starte optællingen fra 1.
  3. Udfyld while-betingelsen, så løkken fortsætter så længe $number er mindre end eller lig med 10.
  4. Inde i løkken lægges den aktuelle værdi af $number til $sum ved hjælp af operatoren +=.
  5. Øg $number med 1 i hver iteration for at gå videre til det næste tal.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2
single

single

some-alt