if 判断语句

判断语句用于调整程序语句的执行顺序,从而控制程序运行的流程。PHP 判断语句一共有两种,分别为:if 语句、switch 语句。

if 语句的语法结构,可以分为三种情况:if 结构、if-else 结构、elseif 结构。

if 结构语法格式:

if(条件){
相关代码;
}
如果 “条件” 成立时,就执行 {} 花括号中的 “相关代码”。

示例1

<?php
header(“content-type:text/html;charset=utf-8”);
$age=19;
if($age>=18){
echo”你已成年”;
}
代码讲解
1、判断$age变量值
if($age >= 18) {
echo “你已成年”;
}
如果 $age 变量值大于等于 18 时,将向浏览器页面输出 “你已成年”。
if:代表当前是判断语句
$age>=18:判断的条件
{}:左右花括号,代表判断的开始与结束
echo “你已成年”:判断条件成立时,将要执行的代码
**

if-else 结构语法格式:

if(条件){
相关代码1;
}
else{
相关代码2;
}
如果 “条件” 成立时,就执行 “相关代码1”;否则就执行 “相关代码2”。

示例2

<?php
header(“content-type:text/html;charset=utf-8”);
$a=10;
if($a>20){
echo”a 大于 20”;
}
else{
echo”a 不大于 20”;
}
代码讲解
1、判断$a变量值
if($a > 20){
echo “a 大于 20”;
}
else{
echo “a 不大于 20”;
}
如果 $a 变量值大于 20 时,则输出 “a 大于 20”;否则就输出 “a 不大于 20”。

elseif 结构语法格式:

if(条件1){
相关代码1;
}
elseif(条件2){
相关代码2;
}
……
elseif(条件n){
相关代码n;
}
else{
相关代码n+1;
}
如果 “条件1” 成立,则执行 “相关代码1” ;否则如果 “条件2” 成立,则执行 “相关代码2” ,往后以此类推。另外,如果所有判断条件都不成立,则执行 else 的相关代码。

示例3

<?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”;
}
代码讲解
1、判断 $a 变量值
if($a < 20){
echo “a 小于 20”;
}
elseif($a > 20){
echo “a 大于 20”;
}
else{
echo “a 等于 20”;
}
如果 $a 变量值小于 20 时,则输出 “a小于 20” ;否则如果 $a 变量值大于 20 时,则输出 “a大于20” ;否则输出 “a等于20”。