While-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 bliverfalse
; -
Når betingelsen bliver
false
, stopper udførelsen af løkken, og programmet fortsætter med koden efter løkken.
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
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.
Swipe to start coding
Udfyld hullerne i koden for at oprette en while
-løkke, der beregner summen af tallene fra 1
til 10
.
- Variablen
$sum
initialiseres med0
for at gemme den samlede sum. - Variablen
$number
initialiseres med1
for at starte optællingen fra 1. - Udfyld
while
-betingelsen, så løkken fortsætter så længe$number
er mindre end eller lig med 10. - Inde i løkken lægges den aktuelle værdi af
$number
til$sum
ved hjælp af operatoren+=
. - Øg
$number
med1
i hver iteration for at gå videre til det næste tal.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 4.35
While-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 bliverfalse
; -
Når betingelsen bliver
false
, stopper udførelsen af løkken, og programmet fortsætter med koden efter løkken.
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
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.
Swipe to start coding
Udfyld hullerne i koden for at oprette en while
-løkke, der beregner summen af tallene fra 1
til 10
.
- Variablen
$sum
initialiseres med0
for at gemme den samlede sum. - Variablen
$number
initialiseres med1
for at starte optællingen fra 1. - Udfyld
while
-betingelsen, så løkken fortsætter så længe$number
er mindre end eller lig med 10. - Inde i løkken lægges den aktuelle værdi af
$number
til$sum
ved hjælp af operatoren+=
. - Øg
$number
med1
i hver iteration for at gå videre til det næste tal.
Løsning
Tak for dine kommentarer!
single