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

bookFor-Løkker

En for-løkke gentager et bestemt kodeblok flere gange. For eksempel, hvis vi vil kontrollere hver elevs karakter i en klasse med 32 elever, løkker vi fra 1 til 32. for-løkken bruges til at gentage en sektion af kode et kendt antal gange.

Nogle dagligdags eksempler på brug af en for-løkke:

  • Beregning af den samlede pris for varer i en indkøbskurv. For eksempel at summere priserne på alle varer i en indkøbsliste;
  • Udskrivning af alle lige dage i en måned. For eksempel at udskrive alle de lige dage i juli;
  • Gennemløb af en gæsteliste til en fest. For eksempel at udskrive navnene på alle gæster.

Syntaks

Lad os se på syntaksen for for-løkken ved hjælp af eksemplet nedenfor:

for (Initialization; Condition; Increment/Decrement) {
  // code block
}

For-løkken har tre dele:

  • Initialization er processen, hvor variablen i sættes til 0;
  • Condition er betingelsen, der afgør, om løkken fortsætter, og kontrollerer om i er mindre end 5;
  • Increment eller Decrement er de operationer, der udføres på tælleren ved slutningen af hver iteration.
main.php

main.php

copy
12345
<?php for ($i = 1; $i <= 5; $i++) { echo "Iteration {$i}\n"; } ?>
  • for-løkke i PHP bruges til at gentage et bestemt antal gange;

  • $i = 1; - Initialiserer variablen $i med værdien 1 før løkken starter;

  • $i <= 5; - Betingelse der kontrolleres før hver iteration. Løkken fortsætter, så længe denne betingelse er true;

  • $i++ - Inkrementeringsoperation, der øger værdien af $i med 1 efter hver iteration.

Denne kode vil udskrive "Iteration 1" til "Iteration 5", fordi betingelsen $i <= 5 er sand for værdierne af $i fra 1 til 5.

Opgave

Swipe to start coding

Udfyld de tomme felter i den givne kode, så beskeden "Programming is fun!" vises tre gange. Brug variablen $i som tæller for den for-løkke.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 4
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

Suggested prompts:

Can you show me an example of a for loop in PHP?

What happens if I change the increment or condition in the loop?

Can you explain what would happen if the initialization started at a different value?

close

Awesome!

Completion rate improved to 4.35

bookFor-Løkker

Stryg for at vise menuen

En for-løkke gentager et bestemt kodeblok flere gange. For eksempel, hvis vi vil kontrollere hver elevs karakter i en klasse med 32 elever, løkker vi fra 1 til 32. for-løkken bruges til at gentage en sektion af kode et kendt antal gange.

Nogle dagligdags eksempler på brug af en for-løkke:

  • Beregning af den samlede pris for varer i en indkøbskurv. For eksempel at summere priserne på alle varer i en indkøbsliste;
  • Udskrivning af alle lige dage i en måned. For eksempel at udskrive alle de lige dage i juli;
  • Gennemløb af en gæsteliste til en fest. For eksempel at udskrive navnene på alle gæster.

Syntaks

Lad os se på syntaksen for for-løkken ved hjælp af eksemplet nedenfor:

for (Initialization; Condition; Increment/Decrement) {
  // code block
}

For-løkken har tre dele:

  • Initialization er processen, hvor variablen i sættes til 0;
  • Condition er betingelsen, der afgør, om løkken fortsætter, og kontrollerer om i er mindre end 5;
  • Increment eller Decrement er de operationer, der udføres på tælleren ved slutningen af hver iteration.
main.php

main.php

copy
12345
<?php for ($i = 1; $i <= 5; $i++) { echo "Iteration {$i}\n"; } ?>
  • for-løkke i PHP bruges til at gentage et bestemt antal gange;

  • $i = 1; - Initialiserer variablen $i med værdien 1 før løkken starter;

  • $i <= 5; - Betingelse der kontrolleres før hver iteration. Løkken fortsætter, så længe denne betingelse er true;

  • $i++ - Inkrementeringsoperation, der øger værdien af $i med 1 efter hver iteration.

Denne kode vil udskrive "Iteration 1" til "Iteration 5", fordi betingelsen $i <= 5 er sand for værdierne af $i fra 1 til 5.

Opgave

Swipe to start coding

Udfyld de tomme felter i den givne kode, så beskeden "Programming is fun!" vises tre gange. Brug variablen $i som tæller for den for-løkke.

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 4
single

single

some-alt