PHP If Else语句

PHP If Else语句

PHP if else语句用于测试条件。在PHP中,有多种方法可以使用if语句。

  • if
  • if-else
  • if-else-if
  • 嵌套if

PHP If语句

PHP if语句允许根据条件执行代码。只有当条件为真时才会执行。

如果条件为真,则if语句中存在的代码块会被执行。

语法

if(condition){
//code to be executed
}

流程图

PHP If Else语句

示例

<?php
num=12;
if(num<100){
echo "$num is less than 100";
}
?>

输出:

12 is less than 100

PHP If-else语句

PHP if-else语句在条件为真或假时执行。

if-else语句与if语句稍有不同。如果指定的条件为 true ,它将执行一块代码;如果条件为 false ,则执行另一块代码。

语法

if(condition){
//code to be executed if true
}else{
//code to be executed if false
}

流程图

PHP If Else语句

示例

<?php
num=12;
if(num%2==0){
echo "num is even number";
}else{
echo "num is odd number";
}
?>

输出:

12 is even number

PHP If-else-if 语句

PHP的if-else-if是一种特殊的语句,用于组合多个if…else语句。因此,我们可以使用该语句来检查多个条件。

语法

if (condition1){  
//code to be executed if condition1 is true  
} elseif (condition2){    
//code to be executed if condition2 is true  
} elseif (condition3){    
//code to be executed if condition3 is true  
....
}  else{  
//code to be executed if all given conditions are false  
}  

流程图

PHP If Else语句

示例

<?php
    marks=69;       if (marks<33){  
        echo "fail";  
    }  
    else if (marks>=34 &&marks<50) {  
        echo "D grade";  
    }  
    else if (marks>=50 &&marks<65) {  
       echo "C grade"; 
    }  
    else if (marks>=65 &&marks<80) {  
        echo "B grade"; 
    }  
    else if (marks>=80 &&marks<90) {  
        echo "A grade";  
    }
    else if (marks>=90 &&marks<100) {  
        echo "A+ grade"; 
    }
   else {  
        echo "Invalid input";  
    }  
?>

输出:

B Grade

PHP 嵌套if语句

嵌套if语句是指if语句包含在另一个if语句中。内部的if语句只在外部if语句的指定条件为 true 时执行。

句法

if (condition) {  
//code to be executed if condition is true 
if (condition) {  
//code to be executed if condition is true  
}  
} 

流程图

PHP If Else语句

示例

<?php
               age = 23;nationality = "Indian";
    //applying conditions on nationality and age
    if (nationality == "Indian")
    {
        if (age >= 18) {
            echo "Eligible to give vote";
        }
        else {  
            echo "Not eligible to give vote";
        }
    }
?>

输出:

Eligible to give vote

PHP 开关示例

<?php
              a = 34;b = 56; c = 45;
    if (a < b) {
        if (a < c) {
            echo "a is smaller than b andc";
        }
    }
?>

输出:

34 is smaller than 56 and 45

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程