PHP开发基础教程之if else语句
一、PHP条件语句
用于根据不同条件执行不同动作
在以后的学习和工作中,常常需要为不同的判断执行不同的动作。我们可以在代码中使用条件语句来完成此任务。
在 PHP 中,提供了下列条件语句:
if 语句 - 在条件成立时执行代码
if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if...else if....else 语句 - 在若干条件之一成立时执行一个代码块
switch 语句 - 在若干条件之一成立时执行一个代码块
二、if语句
if 语句用于仅当指定条件成立时执行代码。
语法为:
If(条件){
条件成立时要执行的代码;
}
实例:
<?php
//定义应该变量
$score = 61;
if($score>60){
	echo "恭喜你,及格了";
}
?>注:这个结构“}”号后面不加分号
三、if...else 语句
如果需求变成了在条件成立时执行一块代码,条件不成立时还要执行另一块代码,则就需要使用 if....else 语句。
语法为:
if (条件)
{
 条件成立时执行的代码;
}
else
{
 条件不成立时执行的代码;
}
我们来做一个小的抽奖装置
首先介绍一个PHP取得随机数的函数rand(min,max)
随机返回min到max之间的一个整数
实例:
<?php
//取1-10之间的一个随机整数
$x=rand(1,10);
//判断整数是否大于等于4
if($x>=4){
	echo "恭喜你,中大奖了";
}else{
	echo "很遗憾,再来一次吧";
}
?>各位有70%的机会可以中奖,赶快来试试吧
四、if...else if....else 语句
现在需求改为在若干条件之一成立时执行一个代码块,请使用 if....else if...else 语句。
语法:
if (条件)
{
 if 条件成立时执行的代码;
}
else if (条件)
{
 elseif 条件成立时执行的代码;
}
else
{
 条件不成立时执行的代码;
}
我们来改进先刚刚的那个抽奖装置,这次中奖了话,要有一等奖、二等奖、三等奖的区分
实例:
<?php
//取1-10之间的一个随机整数
$x=rand(1,10);
//判断整数是否在指定的范围内
if($x>=9){
	echo "恭喜你,中了一等奖";
}else if($x>=7){
	echo "恭喜你,中了二等奖";
}else if($x>=4){
	echo "恭喜你,中了二等奖";
}else{
	echo "很遗憾,再来一次吧";
}
?>输出结果有四种,各位可以自己尝试看看输出结果
注:if else之间可以有空格,也可以没有
五、switch 语句
switch 语句将在下一章进行讲解
			
									
									
									
									
									
									
									
									
									
									
									
									
  
            
        
素颜
判断语句,这个在我们程序当中用的是很多的!
8年前 添加回复 0