Elseif petlja, za razliku od If/else petlje, je dobra kada se treba provjeriti više od jednog uvjeta. Toj petlji mora prethoditi if petlja. Ako je rezultat if petlje neistinit, PHP će provjeriti elseif petlju. Ako je rezultat te petlje također neistinit, PHP će provjeriti, ako ih ima, sljedeću elseif petlju. Ako više nema elseif petlji ,php će izbaciti rezultat zadan else petljom.

Sada ćemo napraviti jedan osnovni primjer. Želimo, na primjer, provjeriti jeli neki zaposlenik u nekoj tvrtki šef (nazvat ćemo ga Pero):


<?php
$zaposlenik = "Pero";
if($zaposlenik == "Stefica"){
echo "Dobro jutro mala";
} else {
echo "Jutro";
}
?>



A ako smo htjeli također provjeriti jeli zaposlenik zaposlenik Pero šef moramo koristiti elseif petlju.


<?php
$zaposlenik = "Pero";
if($zaposlenik == "Stef"){
echo "Dobro jutro mala";
} elseif($zaposlenik == "Pero"){
echo "Dobro jutro šefe!";
}else {
echo "Jutro";
}
?>



Rezultat:
Dobro jutro šefe!