首页 > 编程语言 >PHP if...else...elseif 语句

PHP if...else...elseif 语句

时间:2023-07-26 09:37:26浏览次数:27  
标签:语句 ... good 代码 else 条件 elseif PHP

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

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!";
}
?>

Demo01

<!DOCTYPE html>
<html>
<body>

<?php
$t = date("H");
echo"$t";
if($t < "20"){
	echo "hove a good day";
}
echo "<br>";
if($t < "20"){
	echo "hove a good day";
}else{
	echo "hove a good night";
}
echo "<br>";
if($t < "10"){
	echo "hove a good morning";
}else if($t < "20"){
	echo "hove a good day";
}else {
	echo "hove a good night";
}
?>

</body>
</html>

 

标签:语句,...,good,代码,else,条件,elseif,PHP
From: https://www.cnblogs.com/dlx609/p/17581546.html

相关文章

  • PHP Switch 语句
    switch语句用于基于不同条件执行不同动作。Switch语句如果您希望有选择地执行若干代码块之一,请使用Switch语句。使用Switch语句可以避免冗长的if..elseif..else代码块。语法switch(expression){caselabel1:expression=label1时执行的代码;break;cas......
  • PHP 运算符
    PHP算数运算符运算符名称例子结果+加法$x+$y$x与$y求和-减法$x-$y$x与$y的差数*乘法$x*$y$x与$y的乘积/除法$x/$y$x与$y的商数%取模$x%$y$x除$y的余数下例展示了使用不同算数运算符的不同结果:实例<?php$x......
  • php和python哪个更有用
    1、开发一个网站,后端用go语言,前端用PHP、Ruby还是python比较好...2、用半年的时间来开发一个新网站,应该选PHP还是Python?3、Python爬虫技术与php爬虫技术对比,哪个更有优势?4、python与php的区别是什么开发一个网站,后端用go语言,前端用PHP、Ruby还是python比较好...1......
  • php array_map
    1、php里面怎么新建数组?2、PHP中要使用数组的话必须先定义一个变量为“array()”的代码吗?_百度...3、如何运用PHP函数arrayphp里面怎么新建数组?1、php里面新建数据可以通过两种方式phparray,一种是通过array函数来创建phparray,另一种就是通过赋值[]来创建。2、在PHP中创......
  • php redis消息队列
    1、php如何把key存储在不同的redis分片上2、php怎么查看redis的key3、用phpredis操作redis集群支持publish和subscribe吗4、php2018怎么安装redis5、redis使用php怎么进行更新php如何把key存储在不同的redis分片上php如何把key存储在不同的redis分片上redis集群部署方式......
  • 【PHP】laravel中获取当前路由名称
    1、【PHP】laravel中获取当前路由名称2、怎么样使用php的laravel框架快速集成微信登录3、为什么说PHP框架Laravel最值得推荐【PHP】laravel中获取当前路由名称laravel设置好了路由为什么找不到控制器将网线—路由器—电脑之间的线路连接好,启动电脑和路由器设备;启动设备后......
  • PHP输出函数不同之处
    输出打印函数:echo、print、print_r()、printf()、sprintf()、var_dump()、var_export()1)echo、print相同:都不是函数,而是语言结构。可以不用括号无法输出数组不同:echo接受多个参数;print仅接受一个返回值echo没有返回值;print始终返回12)printf()、sprint......
  • 在centos 7.9 的docker上构建php 5.6
    1、搜索镜像[root@localhost~]#dockersearchphp 2、拉去镜像[root@localhost~]#dockerpullphp:5.6-fpm 3、查看镜像[root@localhost~]#dockerimages 4、nginx+php部署注意:在操作此步骤之前,你nginx的容器必须是已经构建过的,构建步骤参考docker分类中......
  • PHP 常量
    常量类似变量,但是常量一旦被定义就无法更改或撤销定义。 PHP常量常量是单个值的标识符(名称)。在脚本中无法改变该值。有效的常量名以字符或下划线开头(常量名称前面没有$符号)。注释:与变量不同,常量贯穿整个脚本是自动全局的。 设置PHP常量如需设置常量,请使用 define(......
  • PHP代码优化技巧
    1、用单引号代替双引号来包含字符串,这样做会更快一些。 因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。......