判断语句用于调整程序语句的执行顺序,从而控制程序运行的流程。PHP 判断语句一共有两种,分别为:if 语句、switch 语句。
if 语句的语法结构,可以分为三种情况:if 结构、if-else 结构、elseif 结构。
if 结构语法格式:
if(条件){
相关代码;
}
如果 “条件” 成立时,就执行 {} 花括号中的 “相关代码”。
<?phpheader("content-type:text/html;charset=utf-8");$age = 19;if($age >= 18){echo "你已成年";}


if-else 结构语法格式:
if(条件){
相关代码1;
}
else{
相关代码2;
}
如果 “条件” 成立时,就执行 “相关代码1”;否则就执行 “相关代码2”。
<?php
header("content-type:text/html;charset=utf-8");
$a = 10;
if($a > 20){
echo "a 大于 20";
}
else{
echo "a 不大于 20";
}
结果为:

elseif 结构语法格式:
if(条件1){
相关代码1;
}
elseif(条件2){
相关代码2;
}
……
elseif(条件n){
相关代码n;
}
else{
相关代码n+1;
}
如果 “条件1” 成立,则执行 “相关代码1” ;否则如果 “条件2” 成立,则执行 “相关代码2” ,往后以此类推。另外,如果所有判断条件都不成立,则执行 else 的相关代码。
<?php
header("content-type:text/html;charset=utf-8");
$a = 30;
if($a < 20){
echo "a 小于 20";
}
elseif($a > 20){
echo "a 大于 20";
}
else{
echo "a 等于 20";
}
结果为:

