PHP if...else...elseif sætning
- Forrige side PHP Operatorer
- Næste side PHP Switch
Betingelsessætninger bruges til at udføre forskellige handlinger baseret på forskellige betingelser
PHP betingelsessætninger
Når du skriver kode, ønsker du ofte at udføre forskellige handlinger afhængigt af forskellige beslutninger. Du kan bruge betingelsessætninger i koden til dette formål.
I PHP kan vi bruge følgende betingelsessætninger:
- if sætning - Udfør kode, hvis den specificerede betingelse er sand
- if...else sætning - Udfør kode, hvis betingelsen er sand; ellers udfør anden kode
- if...elseif....else sætning - Udfør forskellige kodeblokke baseret på to eller flere betingelser
- switch sætning - Vælg en af flere kodeblokke til udførelse
PHP - if sætning
if sætning bruges tilNår en bestemt betingelse er sandUdfør kode.
Syntaks
if (condition) { Kode, der udføres, når betingelsen er sand; }
Følgende eksempel vil udskrive "Have a good day!" hvis den aktuelle tid (HOUR) er mindre end 20:
Eksempel
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?>
PHP - if...else sætning
Brug if....else sætningUdfør kode, når betingelsen er sand,Udfør anden kode, når betingelsen er falsk.
Syntaks
if (condition) { Kode, der køres, når betingelsen er sand } else { Kode, der køres, når betingelsen er falsk }
Hvis den aktuelle tid (TIME) er mindre end 20, vil følgende eksempel udskrive "Have a good day!". ellers vil det udskrive "Have a good night!":
Eksempel
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
PHP - if...elseif....else sætning
Brug if....elseif...else sætning for atUdfør forskellig kode baseret på to eller flere betingelser.
Syntaks
if (condition) { Kode, der køres, når betingelsen er sand } elseif (condition) { Kode, der køres, når betingelsen er sand } else { Kode, der køres, når betingelsen er falsk }
Hvis den aktuelle tid (TIME) er mindre end 10, vil følgende eksempel udskrive "Have a good morning!". Hvis den aktuelle tid er mindre end 20, vil det udskrive "Have a good day!". ellers vil det udskrive "Have a good night!":
Eksempel
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
PHP - switch-sætning
Vi lærer switch-sætningerne i det næste afsnit.
- Forrige side PHP Operatorer
- Næste side PHP Switch