首页 > 编程笔记 > PHP笔记 阅读:14

PHP if else分支语句的用法(附带实例)

如同人们在生活中会进行不同的选择,程序中也存在着不同选择。例如登录邮箱,当用户名、密码正确的时候,用户便可以成功登录邮箱;但只要密码或者用户名有误,用户就会登录失败,这就是一种选择。

PHP 提供了多种选择语句类型,能够满足不同的程序需求,本节重点讲解 if else 语句的用法。

PHP if语句

if 语句用于指定条件为 true 时代码的执行,语法如下:
if(条件)
{
    当条件为true时执行的代码
}

【实例】if 语句的使用。
<?php
$score=80;
if($score>60)
{
    echo "及格了";
}
?>
运行结果为:

及格了

PHP if else语句

该语句在指定条件为 true 时执行代码,在指定条件为 false 时执行另一段代码,语法如下:
if(条件){
    语句块1;
}else
{
    语句块2;
}

【实例】if else语句的使用。
<?php
$score=50;
if($score>60)
{
    echo "及格了!";
}
else{
    echo "不及格!";
}
?>
运行结果为:

不及格!

PHP if elseif else语句

该语句选择若干个语句块之一来执行,语法如下:
if( 条件1)
{语句块1}
elseif(条件2)
{语句块2}
elseif(条件3)
{语句块3}
...
else
{条件为false时执行的语句块}

【实例】if elseif else 语句的使用。
<form method="post" action="">
    请输入学生成绩:
    <input type="text" name="score">
    <input type="submit" value="判断">
</form>
<?php
$score=$_POST['score'];
if($score>=90)
{
    echo "优秀!";
}
elseif($score>=80)
{
    echo "良好!";
}
elseif($score>=60)
{
    echo "及格!";
}
else
{
    echo "不及格!";
}
?>
运行结果如下图所示:

相关文章