PHP If...Elseоператоры


Условные операторы используются для выполнения различных действий в зависимости от различных условий.


Условные операторы PHP

Когда вы пишете код, вам часто требуется выполнять различные действия для разных решений. Для этого в коде можно использовать условные операторы.

В PHP предусмотрены следующие условные операторы:

  • оператор if- выполняет код, когда условие истинно
  • оператор if...else- выполняет блок кода, когда условие истинно, и другой блок кода, когда условие не истинно
  • оператор if...elseif....else- выполняет блок кода, когда одно из нескольких условий истинно
  • оператор switch- выполняет блок кода, когда одно из нескольких условий истинно

PHP - оператор if

Оператор if используется для того, чтобывыполнять код только тогда, когда указанное условие истинно.。

Синтаксис

if (条件) {
    条件成立时要执行的代码;
}

Если текущее время меньше 20, следующий пример выведет "Хорошего дня!":

Пример

<?php $t=date("H"); if ($t<"20") { echo "Хорошего дня!"; } ?>

Запустить пример »


PHP - оператор if...else

Чтобы выполнить блок кода, когда условие истинно, и другой блок кода, когда условие не истинно, используйте оператор if....else.

Синтаксис

if (条件) {
    条件成立时执行的代码;
} else {
    条件不成立时执行的代码;
}

Если текущее время меньше 20, следующий пример выведет "Хорошего дня!", иначе он выведет "Спокойной ночи!":

Пример

<?php $t=date("H"); if ($t<"20") { echo "Хорошего дня!"; } else { echo "Спокойной ночи!"; } ?>

Запустить пример »


PHP - оператор if...elseif....else

Чтобы выполнить блок кода, когда истинно одно из нескольких условий, используйте оператор if....elseif...else.

Синтаксис

if (条件) {
    if 条件成立时执行的代码;
} elseif (条件) {
    elseif 条件成立时执行的代码;
} else {
    条件不成立时执行的代码;
}

Если текущее время меньше 10, следующий пример выведет "Доброе утро!"; если текущее время не меньше 10 и меньше 20, он выведет "Хорошего дня!"; иначе он выведет "Спокойной ночи!":

Пример

<?php $t=date("H"); if ($t<"10") { echo "Доброго утра!"; } elseif ($t<"20") { echo "Хорошего дня!"; } else { echo "Спокойной ночи!"; } ?>

Запустить пример »


PHP - оператор switch

Оператор switch будет объяснён в следующей главе.

Другие расширения