Kontrollstrukturer
Använd if-else-satser, switch-satser och loopar i PHP
Kontrollstrukturer är en gratis lektion i PHP Academy på CoddyKit. Detta är lektion 4 av 5. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för PHP Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i PHP Academy innehåller totalt 5 lektioner.
Kontrollstrukturer
Välkommen till nästa steg i PHP! I den här lektionen får du lära dig om kontrollstrukturer, som låter dig fatta beslut och upprepa åtgärder i dina program. Nu sätter vi igång!

Vad är kontrollstrukturer?
Kontrollstrukturer styr programmets flöde. Med dem kan du:
- Fatta beslut med hjälp av villkorssatser.
- Upprepa åtgärder med hjälp av loopar.
Viktig punkt: Kontrollstrukturer gör dina program dynamiska och anpassningsbara.
If-else-satser
if-satsen kör ett kodblock om ett villkor är sant. Använd else eller elseif för att hantera andra villkor. Exempel:
<?php
$age = 18;
if ($age >= 18) {
echo "You are an adult.";
} else {
echo "You are a minor.";
}
?>
Switch-satser
switch-satsen används för att köra ett kodblock av flera möjliga alternativ. Exempel:
<?php
$day = "Monday";
switch ($day) {
case "Monday":
echo "Start of the work week!";
break;
case "Friday":
echo "Almost the weekend!";
break;
default:
echo "Just another day.";
}
?>
For-loopar
for-loopen används för att upprepa ett kodblock ett visst antal gånger. Exempel:
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Iteration $i<br>";
}
?>
While-loopar
while-loopen kör ett kodblock så länge ett villkor är sant. Exempel:
<?php
$count = 1;
while ($count <= 3) {
echo "Count: $count<br>";
$count++;
}
?>
Do-while-loopar
do-while-loopen liknar while-loopen, men garanterar att koden körs minst en gång. Exempel:
<?php
$count = 1;
do {
echo "Count: $count<br>";
$count++;
} while ($count <= 3);
?>
Foreach-loopar
foreach-loopen är utformad för att iterera över arrayer. Exempel:
<?php
$colors = ["Red", "Green", "Blue"];
foreach ($colors as $color) {
echo "$color<br>";
}
?>
<?php
$number = 5;
if ($number > 10) {
echo "Greater than 10";
} else {
echo "10 or less";
}
?>
Bra jobbat!
Grattis! Du har lärt dig att använda kontrollstrukturer för att fatta beslut och upprepa åtgärder i PHP. Dessa verktyg är viktiga för att skapa dynamiska och effektiva program. I nästa lektion utforskar vi arrayer mer ingående. Låt oss fortsätta koda!

Lär dig PHP med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 49
- Lektioner
- 195
Vanliga frågor
Är lektionen ”Kontrollstrukturer” gratis?
Ja – hela texten till ”Kontrollstrukturer” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i PHP Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i PHP Academy innehåller totalt 5 lektioner.
Vad lär jag mig i ”Kontrollstrukturer”?
Använd if-else-satser, switch-satser och loopar i PHP Ni övar på PHP Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig PHP Academy?
Du behöver inga förkunskaper. Utbildningen i PHP Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 5.
Hur lång tid tar lektionen ”Kontrollstrukturer”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här PHP Academy-lektionen?
Ja. Varje PHP Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Variabler och konstanter
- Datatyper
- Operatorer
- Kontrollstrukturer
- Arbeta med arrayer