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
Introduksjon til PHP

bookWhile-løkker

En while-løkke er en programmeringskonstruksjon som gjør det mulig å utføre en bestemt kodeblokk så lenge en gitt 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, før løkken starter, kontrolleres betingelsen (som er omsluttet av parenteser). Hvis denne betingelsen er true, utføres koden inne i løkken;

  • Etter at koden inne i løkken er utført, kontrolleres betingelsen på nytt. Hvis betingelsen fortsatt er true, kjøres løkken igjen. Denne prosessen fortsetter til betingelsen blir false;

  • Når betingelsen blir false, avsluttes løkken, og programmet fortsetter med koden etter løkken.

Note
Les mer

Det er viktig å huske at while-løkker kan bli uendelige hvis betingelsen aldri blir false.
Kontroller alltid betingelsen nøye for å unngå uendelige løkker.

main.php

main.php

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

while-løkka gjentas så lenge verdien til variabelen counter er mindre enn 5. Løkken kjøres fem ganger siden variabelen counter er initialisert til 0. Hver gang løkken kjøres, økes verdien til variabelen counter med 1.

Oppgave

Swipe to start coding

Fyll inn de tomme feltene i koden for å lage en while-løkke som beregner summen av tallene fra 1 til 10.

  1. Variabelen $sum er initialisert med 0 for å lagre den totale summen.
  2. Variabelen $number er initialisert med 1 for å starte tellingen fra 1.
  3. Fullfør while-betingelsen slik at løkken fortsetter så lenge $number er mindre enn eller lik 10.
  4. Inne i løkken, legg til den nåværende verdien av $number til $sum ved å bruke +=-operatoren.
  5. Øk $number med 1 i hver iterasjon for å gå videre til neste tall.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you give an example of a while loop in PHP?

What happens if the condition in the while loop is never false?

Can you explain the difference between a while loop and a for loop?

close

Awesome!

Completion rate improved to 4.35

bookWhile-løkker

Sveip for å vise menyen

En while-løkke er en programmeringskonstruksjon som gjør det mulig å utføre en bestemt kodeblokk så lenge en gitt 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, før løkken starter, kontrolleres betingelsen (som er omsluttet av parenteser). Hvis denne betingelsen er true, utføres koden inne i løkken;

  • Etter at koden inne i løkken er utført, kontrolleres betingelsen på nytt. Hvis betingelsen fortsatt er true, kjøres løkken igjen. Denne prosessen fortsetter til betingelsen blir false;

  • Når betingelsen blir false, avsluttes løkken, og programmet fortsetter med koden etter løkken.

Note
Les mer

Det er viktig å huske at while-løkker kan bli uendelige hvis betingelsen aldri blir false.
Kontroller alltid betingelsen nøye for å unngå uendelige løkker.

main.php

main.php

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

while-løkka gjentas så lenge verdien til variabelen counter er mindre enn 5. Løkken kjøres fem ganger siden variabelen counter er initialisert til 0. Hver gang løkken kjøres, økes verdien til variabelen counter med 1.

Oppgave

Swipe to start coding

Fyll inn de tomme feltene i koden for å lage en while-løkke som beregner summen av tallene fra 1 til 10.

  1. Variabelen $sum er initialisert med 0 for å lagre den totale summen.
  2. Variabelen $number er initialisert med 1 for å starte tellingen fra 1.
  3. Fullfør while-betingelsen slik at løkken fortsetter så lenge $number er mindre enn eller lik 10.
  4. Inne i løkken, legg til den nåværende verdien av $number til $sum ved å bruke +=-operatoren.
  5. Øk $number med 1 i hver iterasjon for å gå videre til neste tall.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2
single

single

some-alt