Оператор if имеет еще одно расширение, это оператор elseif, он используется для последовательной проверки условий. Синтаксис:

if (exp) 
    statement1
elseif (exp2) 
    statement2

Также можно записывать так:

if (exp) 
    statement1
else if (exp2) 
    statement2

Пример:

<?php
$speed = 50;

if ($speed < 30)
    echo "Скорость в пределах нормы";

elseif ($speed == 30)
    echo "Ваша скорость 30 км/час";

elseif ($speed == 40)
    echo "Ваша скорость 40 км/час";

elseif ($speed == 50)
    echo "Ваша скорость 50 км/час";

elseif ($speed == 60)
    echo "Ваша скорость 60 км/час";

else 
    echo "Превышение скорости !";
?>

Также, такой кусок кода можно записать и так:

<?php
$speed = 50;

if ($speed < 30)
    echo "Скорость в пределах нормы";

elseif ($speed >= 30 && $speed <= 60)
    echo "Ваша скорость {$speed} км/час";

else 
    echo "Превышение скорости !";
?>

В этом случае будет выведено сообщение "Ваша скорость 50 км/час". А если бы не одно условие не подошло бы , то сработал бы оператор else и мы увидели "Превышение скорости !".