PHP-商品價格計算
阿新 • • 發佈:2021-02-07
技術標籤:PHP
商品價格計算
若使用者在一個全場 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;
?>
執行結果: