NemProgrammering.dk logo
Læs mere om denne UnoEuro Rabatkode
UnoEuro rabatkode

For loops i PHP

Lad NemProgrammering.dk´s eksperter lave din hjemmeside for dig
Vi tilbyder professionel hjælp til udvikling af hjemmesider og webshops . Læs mere om vores ydelser her!

Information om denne video

Underviser: Jeppe Borggaard Jørgensen

I denne video kigger vi på en ny type loop nemlig for loopet. Et for loop ligner meget while loops i funktionalitet. Den store forskel er den måde de skrives på. Det og meget mere vil du se i denne video.

Øvelser:
1 - Lav et vilkårligt while loop, og konverter den derefter til et for-loop.
2 - Udskriv 10-tabellen med et for loop.
3 - Udkskriv alle lige tal, fra 1-1000 (brug en if-sætning og %).

Video tags:

Denne video relaterer til emner såsom: php koder , php kursus, PHP video tutorial, PHP vejledning, dansk video tutorial, lær PHP, PHP for begyndere, for loops / løkker

Her har du kildekoden

<?php

for ( $tal = 1; $tal <= 20; $tal++ ) {
    echo "tal = $tal";
    echo "<br>";
}

?>

Spørgsmål og kommentarer

Har du et spørgsmål eller en kommentar til denne video/artikel? Så skriv herunder! Alternativt kan du kontakte os på vores forum, hvor en masse hjælpsomme personer sidder klar til at hjælpe.

Url´er bliver automatisk omdannet til links (nofollow).

kommentar på NemProgrammering.dk - lav din egen hjemmeside
Mette Petersen    2017-02-19

Hej I forhold til Thomas' svar til Dan, burde opgaven være formuleret således: 3 - Udkskriv alle lige tal, fra 1-1000 (brug et for-loop kombineret med en if-sætning og %). MVH Gymnasielæreren


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    2014-12-21

Hej Dan, Et lige tal er et tal som divideret med 2 giver et helt tal. F.eks er 4 et lige fordi 4/2 giver 2. Mens 5 ikke er lige til fordi 5/2 = 2,5. Modulus giver dig resten der er tilbage. Ved lige tal vil der ikke være en rest hvis du dividere med 2, men ved ulige tal vil der være en rest fordi det ikke går lige op. Dermed kan man bruge modulus til at se om tallet er lige, for hvis tallet divideret med 2 har en rest, så er det IKKE et lige tal. Hvis resten derimod er 0, så er tallet lige, da tallet divideret med 2 giver et heltal og dermed er der ikke en rest. Man kan således lave et for loop med en indbygget if statetemt som skriver alle lige tal ud: <?php for ( $tal = 1; $tal <= 1000; $tal++ ) { if($tal % 2 == 0) echo $tal . "<br/>"; } ?>


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Dan    2014-12-21

Jeg har ingen idé om, hvordan jeg løser opgave 3.Kan du hjælpe?


Forum stats

  • 1111 Antal brugere
  • 1581 Antal emner
  • 7949 Antal indlæg

Deltag selv!

Nyt fra vores bloggere

Besøg vores webbureau

WordPress Hjemmeside