PHP if...else...elseif утверждение
- Предыдущая страница Операторы PHP
- Следующая страница PHP Switch
Условия используются для выполнения разных действий на основе различных условий
PHP условия
Во время написания кода часто возникает желание выполнять разные действия в зависимости от различных решений. Вы можете использовать условия в коде для достижения этой цели.
В PHP мы можем использовать следующие условия:
- if утверждение - Если заданное условие истинно, выполняется код
- if...else утверждение - Если условие истинно, выполняется код; если ложно, выполняется другой код
- if...elseif....else утверждение - Выполнение разных блоков кода на основе двух и более условий
- switch утверждение - Выбор одного из нескольких блоков кода для выполнения
PHP - if утверждение
if утверждение используется дляКогда заданное условие истинноВыполнение кода.
Грамматика
if (condition) { Код, который выполняется при истинном условии; }
В следующем примере будет выведено "Have a good day!" если текущее время (HOUR) меньше 20:
Пример
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?>
PHP - if...else утверждение
Используйте предложение if....elseВыполнение кода при true-условии,Выполнение другого участка кода при false-условии.
Грамматика
if (condition) { Код, выполняемый при true-условии; } else { Код, выполняемый при false-условии; }
Если текущее время (HOUR) меньше 20, следующий пример выведет "Have a good day!", в противном случае выведет "Have a good night!":
Пример
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
PHP - предложение if...elseif....else
Используйте предложение if....elseif...else дляВыполнение различного кода на основе двух и более условий.
Грамматика
if (condition) { Код, выполняемый при true-условии; } elseif (condition) { Код, выполняемый при true-условии; } else { Код, выполняемый при false-условии; }
Если текущее время (HOUR) меньше 10, следующий пример выведет "Have a good morning!", если текущее время меньше 20, то выведет "Have a good day!". В противном случае выведет "Have a good night!":
Пример
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
PHP - switch-выражение
Мы изучим switch-выражения в следующем разделе.
- Предыдущая страница Операторы PHP
- Следующая страница PHP Switch