PHP If...Else...Elseif

创建于 2024-12-03 / 37
字体: [默认] [大] [更大]

条件语句用于基于不同条件执行不同的动作。


PHP 条件语句

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

在 PHP 中,我们可以使用以下条件语句:

  • if 语句 -如果指定条件为真,则执行代码
  • if...else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行另一端代码
  • if...elseif...else 语句 - 根据两个以上的条件执行不同的代码块
  • switch 语句 - 选择多个代码块之一来执行

PHP - if 语句

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

语法

if (condition) {
  code to be executed if condition is true
;
}

实例

如果当前时间(HOUR)小于20,则输出 "Have a good day!":

<?php
$t = date("H");

if ($t < "20") {
  echo "Have a good day!";
}
?> 亲自试一试 »

PHP - if...else 语句

if...else 语句在条件为 true 时执行代码在条件为 false 时执行另一段代码

语法

if (condition) {
  code to be executed if condition is true;
} else {
  code to be executed if condition is false;
}

实例

如果当前时间小于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) {
  code to be executed if this condition is true;
} elseif (condition) {
  code to be executed if first condition is false and this condition is true;
} else {
  code to be executed if all conditions are false;
}

实例

如果当前时间小于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 实验

学习训练

练习题:

如果 $a 大于 $b,则输出"Hello World"。

$a = 50;
$b = 10;
  >  {
  echo "Hello World";
}



0 人点赞过