商品价格计算
若用户在一个全场 8 折的网站中网购了 2 斤香蕉,1 斤苹果和 3 斤橘子,它们的价格分别为 7.99/斤,6.89/斤,3.99/斤,那么如何使用 PHP 程序来计算此用户实际需支付的费用呢?
<?php
$fruit1='香蕉';//商品名称
$fruit2='苹果';
$fruit3='橘子';
$fruit1_num=2;//商品数量
$fruit2_num=1;
$fruit3_num=3;
$fruit1_price=7.99; //商品价格
$fruit2_price=6.89;
$fruit3_price=3.99;
const DISCOUNT=0.8; //定义一个常量,8折
//计算商品的价格:商品数量*商品价格
$fruit1_total=$fruit1_num*$fruit1_price;
$fruit2_total=$fruit2_num*$fruit2_price;
$fruit3_total=$fruit3_num*$fruit3_price;
//打折后商品的价格:商品价格*0.8
$total=($fruit1_total+$fruit2_total+$fruit3_total)*DISCOUNT;
//展示用户购买商品信息
$str="<table border='1' align='center' cellspacing='0'>";
$str.="<tr><td>商品名称</td><td>购买数量(斤)</td><td>商品价格</td></tr>";
$str.="<tr align='center'><td>$fruit1</td><td>$fruit1_num</td><td>$fruit1_price</td></tr>";
$str.="<tr align='center'><td>$fruit2</td><td>$fruit2_num</td><td>$fruit2_price</td></tr>";
$str.="<tr align='center'><td>$fruit3</td><td>$fruit3_num</td><td>$fruit3_price</td></tr>";
$str.="<tr><td colspan='3' align='right'>商品折扣:".DISCOUNT."</td></tr>";
$str.="<tr><td colspan='3' align='right'>打折后购买商品总价格:{$total}元</td></tr>";
$str.="</table>";
echo $str;
?>
运行结果: