一、PHP条件结构之if…else…
1.PHP中的“if…else…”语法,如下:
<?php
if(条件){
//分配服务器干的任务A
}else{
//分配服务器干的任务B
}
?>
范例:一些酒店为了促销,吸引顾客,可以给当天生日的人八折优惠,这时可以使用条件结构。
<?php
date_default_timezone_set('Asia/ShangHai');
$today = date('m-d',time());//获取当天日期
$birthday = "02-14";//生日
$money = 238;//消费金额
$discount = 0.8;//八折优惠
if($today==$birthday){
$money=$money*$discount;
}else{
$money = $money*1;
}
echo $money;
?>
2.PHP中的“if…else if…”语法,如下:
<?php
if(条件一){
//分配服务器干的任务A
}else if(条件二){
//分配服务器干的任务B
}
?>
范例:在妇女节那个月,需要给女员工发300元奖金。这时就可以使用“if…else if…”来完成此任务。
<?php
$totalMoney = 0;//总工资
$basicMoney = 2000;//基本工资
$sex = "男";
if($sex == "男"){
$totalMoney = $basicMoney + 0;// 男的没奖金
}else if($sex == "女"){
$totalMoney = $basicMoney + 300;// 女的有奖金300元
}
echo $totalMoney;
?>
3.PHP中的“if…else if…else…”语法,如下:
<?php
if(条件一){
//分配服务器干的任务A
}else if(条件二){
//分配服务器干的任务B
}else{
//分配服务器干的任务C
}
?>
范例:如果我们需要提供上课的提示信息,假设如果为周一则上午有课,如果为周三则下午有课,其它时间没课。
<?php
date_default_timezone_set('asia/shanghai');
$week = date("w");//获取当天星期几
$info = "";//提示信息
if($week == 1){
$info = "上午有课";
}else if($week == 3){
$info = "下午有课";
}else{
$info = "今天没课";
}
echo $info; //输出提示信息
?>
|