PHP 条件语句 if...else
条件语句用于根据不同条件执行不同动作
if...else 语句是最基本的条件语句
PHP 条件语句
当我们编写代码完成功能时,常常需要为不同的判断执行不同的动作
我们可以在代码中使用条件语句来完成此任务
PHP 语言提供了下列条件语句
- if 语句 : 在条件成立时执行代码
- if...else 语句 : 在条件成立时执行一块代码,条件不成立时执行另一块代码
- if...elseif....else 语句 : 在若干条件之一成立时执行一个代码块
- switch 语句 : 在若干条件之一成立时执行一个代码块
PHP if 语句
if 语句用于 仅当指定条件成立时执行代码
语法
PHP if 语句语法格式如下
<?php if (条件) { //条件成立时要执行的代码 }
范例
下面的范例,如果当前时间小于 20,则输出 "Have a good day!"
<?php $t = date("H"); if ( $t < "20" ) { echo "Have a good day!"; } echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';
运行以上 PHP 脚本,输出结果如下
PHP if...else 语句
if...else 语句用于 在条件成立时执行一块代码,条件不成立时执行另一块代码
语法
if...else 语句语法格式如下
<?php if ( 条件 ) { // 条件成立时执行的代码 }else{ // 条件不成立时执行的代码 }
范例
下面的范例,如果当前时间小于 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!"; } echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';
运行以上 PHP 脚本,输出结果如下
PHP if...elseif....else 语句
if....elseif...else 语句用于 在若干条件之一成立时执行一个代码块
语法
if....elseif...else 语句语法格式如下
<?php if ( 条件 ) { // if 条件成立时执行的代码 } elseif ( 条件 ) { // elseif 条件成立时执行的代码 } else{ // 条件不成立时执行的代码 }
范例
下面的范例
- 如果当前时间小于 10,将输出 "Have a good morning!"
- 如果当前时间不小于 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!"; } echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';
运行以上 PHP 脚本,输出结果如下