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

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 时执行的代码;
}

如果当前时间 (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 (条件) {
条件为 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 语句。

最新文章

  1. EC笔记:第4部分:18、接口正确使用,不易被误用
  2. IOS开发之获取Storyboard创建的ViewController
  3. SRM 588 DIV1
  4. xss-跨站脚本攻击-后台传给前端的html标签安全显示
  5. 咋一看DWoo 比 Smarty要好
  6. dubbo服务框架学习
  7. Android开发之适配器-ListView适配器的重复数据
  8. 【转】invokeRequired属性和 invoke()方法
  9. sql语句批量处理Batch
  10. lighttpd配置虚拟主机/php等WEB环境
  11. Oracle 11g client安装和配置。
  12. 线段树解决leetcode307. Range Sum Query - Mutable
  13. 关于Trie KMP AC自动机
  14. Python实现浏览器自动化操作
  15. HTTP属性管理器详解
  16. ●BZOJ 2119 股市的预测
  17. JVM学习--(七)性能监控工具
  18. 题解-GXOI/GZOI2019 特技飞行
  19. 如何给PDF文件制作书签
  20. java try-with-resource语句使用

热门文章

  1. CSS3点击波浪按钮特效
  2. Dockerfile安装jdk1.8 、部署java项目
  3. python发起post请求获取json数据使用requests方法
  4. java实现spark常用算子之distinct
  5. Vue中如何插入m3u8格式视频,3分钟学会!
  6. C#中实现Hash应用
  7. Python多线程异步任务队列
  8. cassandra分页
  9. 第二篇.1、python基础之数据类型与变量
  10. verilog分频模块设计