网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   PHP (https://www.0058.net/forumdisplay.php?f=75)
-   -   PHP if...else...elseif 语句 (https://www.0058.net/showthread.php?t=5429)

Arapaho 2016-02-28 05:13 PM

PHP if...else...elseif 语句
 
条件语句用于基于不同条件执行不同的动作


PHP 条件语句

在您编写代码时,经常会希望为不同的决定执行不同的动作。您可以在代码中使用条件语句来实现这一点。

在 PHP 中,我们可以使用以下条件语句:
•if 语句 - 如果指定条件为真,则执行代码
•if...else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行另一端代码
•if...elseif....else 语句 - 选择若干段代码块之一来执行
•switch 语句 - 语句多个代码块之一来执行


PHP - if 语句

if 语句用于在指定条件为 true 时执行代码。

语法
if (条件) {
当条件为 true 时执行的代码;
}


下例将输出 "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 (条件) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}


下例将输出 "Have a good day!",如果当前时间 (HOUR) 小于 20,否则输出 "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 (条件) {
条件为 true 时执行的代码;
} elseif (condition) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}


下例将输出 "Have a good morning!",如果当前时间 (HOUR) 小于 10,如果当前时间小于 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!";
}
?>


All times are GMT +8. The time now is 07:50 AM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.