<?php
header('Content-type: text/html; charset=utf-8');
const DISCOUNT =0.8;
//定义变量,保存所有商品名称
$fruit1='香蕉';
$fruit2='苹果';
$fruit3='橘子';
//定义商品的购买数量
$fruit1_num =2;
$fruit2_num =1;
$fruit3_num =3;
//定义商品的价格
$fruit1_price =7.99;
$fruit2_price =6.99;
$fruit3_price =3.99;
//计算商品价格
$fruit1_total = $fruit1_num * $fruit1_price;
$fruit2_total = $fruit2_num * $fruit2_price;
$fruit3_total = $fruit3_num * $fruit3_price;
//计算所有商品总价格
//计算公式: 所有商品总价格 = (香蕉总价格+苹果总价格+ 橘子总价格)* 商品折扣
$total = ($fruit1_total+$fruit2_total+$fruit3_total)*DISCOUNT;
//拼接商品信息的html页面
$str="<table>";
$str .= "<tr><td>商品名称</td><td>购买数量(斤)</td><td>商品价格(元/斤)</td></tr>";
$str .="<tr><td>{$fruit1}</td><td>{$fruit1_num}</td><td>{$fruit1_price}</td></tr>";
$str .="<tr><td>{$fruit2}</td><td>{$fruit2_num}</td><td>{$fruit2_price}</td></tr>";
$str .="<tr><td>{$fruit3}</td><td>{$fruit3_num}</td><td>{$fruit3_price}</td></tr>";
$str .= "<tr><td colspan='3'>商品折扣:<span>". DISCOUNT."</span></td><tr>";
$str .= "<tr><td colspan='3'>打折后购买商品总价格:{$total}元</td></tr>";
//输出商品信息
$str .="</table>";
echo $str;
?>

PHP学习案例二 商品价格计算相关推荐

  1. DataWhale集成学习Task15 集成学习案例二 (蒸汽量预测)

    集成学习案例二 (蒸汽量预测) 文章目录 集成学习案例二 (蒸汽量预测) 1 整体思路 1.1 整体步骤 1.2 评价指标 2 实战演练 导入package 加载数据 探索数据分布 特征工程 模型构建 ...

  2. 【集成学习(下)】Task15 集成学习-案例 蒸汽量预测

    文章目录 集成学习案例二 (蒸汽量预测) 背景介绍 数据信息 评价指标 导入package 加载数据 探索数据分布 小小个人总结 特征工程 模型构建以及集成学习 进行模型的预测以及结果的保存 参考 集 ...

  3. Webpack从入门到进阶(二)---附沿路学习案例代码

    文章目录 Webpack从入门到进阶(一)---附沿路学习案例代码 一.Webpack简介 1.前端发展的几个阶段 2.前端三个框架的脚手架 3.Webpack是什么? 4.webpack和vite ...

  4. ajax入门学习(二)小案例Demo1

    (尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/55823800冷血之心的博客) ajax入门学习(一) ajax入门 ...

  5. 函数传参之商品价格计算—JS学习笔记2015-6-6(第50天)

    经常我们可以看到很多网站会有多个相同功能的模块,比如淘宝首页的轮播,比如新浪首页的tab切换: 那么可以看出这些地方在HTML结构上是类似的,所以我们可以考虑用一块功能代码去实现,而不同是仅仅是传递参 ...

  6. Houdini学习笔记——【案例二】消散文字制作

    [案例二]Houdini消散文字制作 一.Overview     文字通过时间轴中frame变化而碎裂从两边开始向着中间消散并向镜头移动. 效果 二.Sop(Surface OPerators or ...

  7. 【b站黑马程序员C++视频学习笔记-多态案例二-制作饮品】

    多态案例二-制作饮品 利用多态实现制作咖啡和茶水 Coffee和Tea继承了抽象类AbstractDrinking,并重写了AbstractDrinking的抽象函数 #include<iost ...

  8. Day15-集成学习-机器学习-案例二:蒸汽量预测(DataWhale)

    案例二.蒸汽量预测 1. 基础信息 数据信息: 训练数据(train.txt) 测试数据(test.txt) 特征变量字段:V0-V37 目标变量字段:target 目的:利用训练数据训练出模型,预测 ...

  9. 知识图谱学习(二):电商知识图谱

    知识图谱学习(二):电商知识图谱 --本文摘自机械工业出版社华章图书<阿里巴巴B2B电商算法实战>,参考文献请参见原书. 目录 知识图谱学习(二):电商知识图谱 前言 互联网创业潮 电商生 ...

最新文章

  1. Windows/Linux上使用fopen相关函数读取大文件
  2. 详解SDR/DDR/DDR2/SDRAM的功能及异同
  3. 使用SwingWorker的Java Swing中的多线程
  4. CSS之深入理解 flex 布局以及计算
  5. 学习Spring Boot:(十九)Shiro 中使用缓存
  6. 一个 redis 异常访问引发 oom 的案例分析
  7. 【bzoj1010】玩具装箱toy——斜率优化dp
  8. STM32的串口DMA收发以及双缓冲区的实现
  9. 深度学习常用的数据集,包括各种数据跟图像数据
  10. 【状压dp】【最短Hamilton路径】
  11. Java面试题视频讲解汇总,持续更新中...
  12. mysql的默认隔离等级_mysql 四种隔离级别
  13. 实时商业智能BI(二):合理的ETL架构设计实现准实时商业智能BI
  14. (一)Apollo配置中心介绍
  15. 从逐利到协力 「DAO」阻且长
  16. jQuery-Ajax的使用
  17. JAVA学习 11.10
  18. 2015链家网面试记录
  19. 18 人教小学五年级上册《除数是整数的小数除法》(五上)
  20. java的八种基本蕾西_(1/7)[代码整洁之道]你真的会用枚举吗?非也!

热门文章

  1. 转:新浪给微米定下了哪些要求?
  2. 书呆子rico_Excel书呆子优胜者的夏季赠品
  3. 怎样查看java配置好了没_怎么配置JAVA环境变量,看完就明白了
  4. 爱玩吧提供10G国外免费PHP空间
  5. 迎难而上 数据库管理员怎样走向成功?(转)
  6. FFmpeg之抽帧抓图
  7. 易居住房1(搭环境+初始界面)
  8. 【已解决】error: ‘xxx’ is not a member of ‘xxx’
  9. 打团掉线一直连接服务器,魔兽世界怀旧服服务器断开连接怎么办_一直掉线怎么解决...
  10. python爬取人人车网站数据