判断语句用于调整程序语句的执行顺序,从而控制程序运行的流程。PHP 判断语句一共有两种,分别为:if 语句、switch 语句。
    if 语句的语法结构,可以分为三种情况:if 结构、if-else 结构、elseif 结构。
    if 结构语法格式:
    if(条件){
    相关代码;
    }
    如果 “条件” 成立时,就执行 {} 花括号中的 “相关代码”。

    1. <?php
    2. header("content-type:text/html;charset=utf-8");
    3. $age = 19;
    4. if($age >= 18){
    5. echo "你已成年";
    6. }

    image.png
    image.png
    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";
    }
    

    结果为:
    image.png
    image.png
    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";
    }
    

    结果为:
    image.png
    image.png