Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære If-sætning | Betingede Udsagn
Introduktion til PHP

bookIf-sætning

En if-sætning er en konstruktion, der gør det muligt at udføre et kodeblok, hvis en bestemt betingelse er opfyldt.

Betingelsen er et udtryk, der evalueres til en bool-værdi, som kan være true eller false. Hvis betingelsen er true, udføres kodeblokken. Hvis betingelsen er false, springes kodeblokken over.

Syntaks

if (condition) {
    // code block
};

Syntaksen for den betingede operator er meget enkel: if-nøgleordet, betingelse i parenteserne ( ) og en kodeblok i de krøllede parenteser { }.

Den åbne krøllede parentes { } åbner kodeblokken, og den lukkede krøllede parentes afslutter den. Lad os se et eksempel:

main.php

main.php

copy
123456
<?php $num=5; if ($num>0) { // 5 > 0 ? echo "Number is positive"; // output if it's `true` } ?>

Betingelsen blev bekræftet, og kodeblokken fungerede. Lad os se på et andet eksempel:

main.php

main.php

copy
123456
<?php $num = 10; if ($num < 0) { // 10 < 0 ? echo "Number is negative"; // output if it's `true` } ?>

Betingelsen blev ikke bekræftet, og kodeblokken fungerede ikke.

Opgave

Swipe to start coding

Forestil dig, at du laver et lille program til en slikbutik. Programmet skal hjælpe kunderne med hurtigt at forstå, om en chokoladebar er dyr baseret på dens pris.

  1. Variablen $price_of_chocolate er allerede initialiseret med en numerisk værdi.
  2. Brug en if-sætning til at kontrollere, om prisen er mindre end eller lig med 3.
    • Hvis det er sandt, udskriv "This chocolate bar has an average price.".
  3. Brug en anden if-sætning til at kontrollere, om prisen er større end 3.
    • Hvis det er sandt, udskriv "This chocolate bar is expensive.".

Sørg for, at beskederne vises præcis som vist, inklusive tegnsætning.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1
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 explain what happens if the condition is false in more detail?

Can you show an example with a different condition?

What happens if I omit the curly brackets?

close

Awesome!

Completion rate improved to 4.35

bookIf-sætning

Stryg for at vise menuen

En if-sætning er en konstruktion, der gør det muligt at udføre et kodeblok, hvis en bestemt betingelse er opfyldt.

Betingelsen er et udtryk, der evalueres til en bool-værdi, som kan være true eller false. Hvis betingelsen er true, udføres kodeblokken. Hvis betingelsen er false, springes kodeblokken over.

Syntaks

if (condition) {
    // code block
};

Syntaksen for den betingede operator er meget enkel: if-nøgleordet, betingelse i parenteserne ( ) og en kodeblok i de krøllede parenteser { }.

Den åbne krøllede parentes { } åbner kodeblokken, og den lukkede krøllede parentes afslutter den. Lad os se et eksempel:

main.php

main.php

copy
123456
<?php $num=5; if ($num>0) { // 5 > 0 ? echo "Number is positive"; // output if it's `true` } ?>

Betingelsen blev bekræftet, og kodeblokken fungerede. Lad os se på et andet eksempel:

main.php

main.php

copy
123456
<?php $num = 10; if ($num < 0) { // 10 < 0 ? echo "Number is negative"; // output if it's `true` } ?>

Betingelsen blev ikke bekræftet, og kodeblokken fungerede ikke.

Opgave

Swipe to start coding

Forestil dig, at du laver et lille program til en slikbutik. Programmet skal hjælpe kunderne med hurtigt at forstå, om en chokoladebar er dyr baseret på dens pris.

  1. Variablen $price_of_chocolate er allerede initialiseret med en numerisk værdi.
  2. Brug en if-sætning til at kontrollere, om prisen er mindre end eller lig med 3.
    • Hvis det er sandt, udskriv "This chocolate bar has an average price.".
  3. Brug en anden if-sætning til at kontrollere, om prisen er større end 3.
    • Hvis det er sandt, udskriv "This chocolate bar is expensive.".

Sørg for, at beskederne vises præcis som vist, inklusive tegnsætning.

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 3. Kapitel 1
single

single

some-alt