Складні умови в php мають ключове слово else if. І логічні оператори OR або ||, AND або &&.
Конструкція складного умови if наступна:
if (умова) тоді дію;
else if (умова) тоді дію;
...
else тоді дію;
Розглянемо приклад використання складного операторі if:
<?php
$x = rand(1,3);
if ($x == 1) echo "x = 1";
else if ($x ==2) echo "x = 2";
else echo "x = 3";
echo "<br>насправді x = $x";
?>
Отже, ми бачимо, що є генерація випадкових чисел від 1 до 3 і умови, якщо x == 1, тоді висновок echo "x = 1"; інакше, якщо x == 2, тоді echo "x = 2";, інакше без сумніву x == 3.
Нижче ми виводимо даний число x і бачимо, що все працює відмінно.
Результат роботи даного коду буде наступним: