Konstruksjonen elseif
Konstruksjonen elseif brukes sammen med if for å sjekke ytterligere betingelser,
hvis den forrige betingelsen if eller elseif viste seg å være usann. Den lar deg opprette
betingelseskjeder og utføre forskjellige kodeblokker avhengig av sjekkresultatet.
Syntaks
if (betingelse1) {
// kode, hvis betingelse1 er sann
} elseif (betingelse2) {
// kode, hvis betingelse2 er sann
} else {
// kode, hvis alle betingelser er usanne
}
Eksempel
La oss sjekke verdien av variabelen og skrive ut den tilsvarende meldingen:
<?php
$num = 10;
if ($num > 15) {
echo 'Tallet er større enn 15';
} elseif ($num > 5) {
echo 'Tallet er større enn 5, men ikke større enn 15';
} else {
echo 'Tallet er 5 eller mindre';
}
?>
Resultat av kjøring av koden:
'Tallet er større enn 5, men ikke større enn 15'
Eksempel
La oss sjekke datatypen til variabelen:
<?php
$var = '123';
if (is_int($var)) {
echo 'Dette er et heltall';
} elseif (is_string($var)) {
echo 'Dette er en streng';
} else {
echo 'Dette er en annen datatype';
}
?>
Resultat av kjøring av koden:
'Dette er en streng'