为了账号安全,请及时绑定邮箱和手机立即绑定

超市折扣如何最大折扣问题PHP求助

怎么在生日 和  普通折扣中最大

正在回答

4 回答

http://img1.sycdn.imooc.com//58d9bc0e0001a0cf05210414.jpg

上面的代码太多了吧

0 回复 有任何疑惑可以回复我~
//你的问题要用switch语句,还没学,代码和图示如下:
<?php
header("Content-type: text/html; charset=utf-8");
    date_default_timezone_set('Asia/ShangHai');
    $today = date('m-d',time());//获取当天日期
    $birthday = "02-14";//生日
    $money=2000;
    $discount;
    switch($money){
    case($money>=1500): //满1500以上的75折
        $discount=0.75;
        break;
    case($today==$birthday):  //今天生日8折
        $discount=0.8;
        break;
    case($money>=500):  //满500不满1500的95折
        $discount=0.95;
        break;
    default:
        $discount=1;
        break;
    }
    $money=$money*$discount;
 
    echo $money;
?>

http://img1.sycdn.imooc.com//5806ccac0001b64002910153.jpg

0 回复 有任何疑惑可以回复我~

.123313

0 回复 有任何疑惑可以回复我~
<?php
    date_default_timezone_set('Asia/ShangHai');
    $today = date('m-d',time());//获取当天日期
	$birthday = "02-14";//生日
    $money=2000;
    $discount;
    if($today==$birthday)  //今天生日8折
    {
    $discount=0.8;
    }
    if($money>=500&&$money<1500)  //满500不满1500的95折
    {
        $discount=0.95;
    }
    if($money>=1500)  //满1500以上的75折
    {
        $discount=0.75;
    }
    else  //其他的均不打折
   {
        $discount=1;
   }
    
    $money=$money*$discount;
    

	echo $money;
?>

生日那天,满1500

0 回复 有任何疑惑可以回复我~
#1

慕粉4098010 提问者

不对吧亲。如果那天是生日,但是我买了2000的商品,现在的程序好像只会打8折。我的意思是说 如果 我生日并且买超过1500,如何让他按照75折结算。
2016-10-03 回复 有任何疑惑可以回复我~
#2

慕粉4098010 提问者

我的意思是 如果 那天我生日,我没买超过1500,能8折结算。超过1500我就按照75结算
2016-10-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

超市折扣如何最大折扣问题PHP求助

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号