过了,不过不懂什么意思,不懂怎么应用!
2 回答
<?php
$totalMoney = 0;//总工资
$basicMoney = 300;//基本工资
$sex = "男";
$noHouse = TRUE; //是否有房
$houseMoney = 150;//住房补贴
$isPregnancy = TRUE; //是否怀孕
$pregnancyMoney = 100;//怀孕补贴
switch($sex){
case "男":
$totalMoney=$basicMoney;
if($noHouse){
$totalMoney=$basicMoney+$houseMoney;
}
break;
case "女";
$totalMoney=$basicMoney;
if($isPregnancy){
$totalMoney=$basicMoney+$pregnancyMoney;
}
break;
}
echo $totalMoney;
?>用switch果然简单好多。。。
这个案例来说,首先是性别判断,然后再针对不同的性别做出不同的执行,如果用switch语句或许你就很好理解了,看看呗:
switch($sex){
case "男":
$totalMoney = $basicMoney + 0;// 男的没奖金
if($noHouse){ //如果木房子
$totalMoney = $totalMoney + $houseMoney;
}
break;
case "女":
$totalMoney = $basicMoney + 300;// 女的有奖金300元
if($isPregnancy){ //如果大肚子
$totalMoney = $totalMoney + $pregnancyMoney;
}
break;
}
echo $totalMoney;
举报
0/150
提交
取消