NemProgrammering.dk logo
nordicway webhotel

For loops i PHP

PHP kursus | Lær PHP for begyndere
WordPress hjemmeside hjælp

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 spørgsmål eller kommentarer? Så skriv herunder og vi eller en anden lœser vil svare hurtigst muligt!

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

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

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    21-12-2014

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    21-12-2014

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