Сложные условия в php имеют ключевое слово if else. И логические операторы 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 и видим, что все работает отлично.
Результат работы данного кода будет следующим: