PHP- 控制流-条件语句(一)

2023-04-26 13:43:18 浏览数 (1)

PHP是一种广泛使用的服务器端编程语言,它具有强大的条件语句来控制程序的流程。条件语句是编程中用于测试一个条件是否为真,并根据结果采取不同的行动。

PHP中的条件语句主要有if语句、if...else语句、if...elseif...else语句、switch语句。

if语句

if语句是PHP中最基本的条件语句,它的语法如下:

代码语言:javascript复制
if (condition) {
    //执行代码
}

在上面的语法中,condition是一个条件表达式,它的值为真或假。如果条件为真,将执行花括号中的代码。否则,程序将跳过该代码块。

以下是一个简单的if语句的示例:

代码语言:javascript复制
<?php
$age = 20;

if ($age < 18) {
    echo "你还未成年,不能投票";
}
?>

在上面的示例中,如果年龄小于18岁,程序将输出“你还未成年,不能投票”。

if...else语句

if...else语句允许我们根据条件的真假执行不同的代码块。它的语法如下:

代码语言:javascript复制
if (condition) {
    //执行代码块1
} else {
    //执行代码块2
}

如果条件为真,将执行代码块1;否则,将执行代码块2。

以下是一个if...else语句的示例:

代码语言:javascript复制
<?php
$age = 20;

if ($age < 18) {
    echo "你还未成年,不能投票";
} else {
    echo "你已成年,可以投票";
}
?>

在上面的示例中,如果年龄小于18岁,程序将输出“你还未成年,不能投票”;否则,程序将输出“你已成年,可以投票”。

if...elseif...else语句

if...elseif...else语句允许我们测试多个条件,并根据每个条件的结果执行不同的代码块。它的语法如下:

代码语言:javascript复制
if (condition1) {
    //执行代码块1
} elseif (condition2) {
    //执行代码块2
} else {
    //执行代码块3
}

如果条件1为真,将执行代码块1;如果条件1为假且条件2为真,将执行代码块2;否则,将执行代码块3。

以下是一个if...elseif...else语句的示例:

代码语言:javascript复制
<?php
$grade = 75;

if ($grade >= 90) {
    echo "优秀";
} elseif ($grade >= 80) {
    echo "良好";
} elseif ($grade >= 70) {
    echo "中等";
} elseif ($grade >= 60) {
    echo "及格";
} else {
    echo "不及格";
}
?>

在上面的示例中,根据分数的不同,程序将输出不同的评级。

php

0 人点赞