当前位置: 首页 > news >正文

php计算器源码,php 简单计算器

作一个加法器,计算它们的和

2. 作一个减法器,计算它们的差

3. 作一个乘法器,计算它们的积

4. 作一个除法器,计算它们的商(和余数)

这个计算器有着俩个页面,一个页面用于输出结果

mycal.php

我的计算器
第一个数
第二个数
运算符

+

-

*

/

result.php<?php

//总结一句话:

//我们按照正常的思路,应当保证接收数据的时候,$_REQUEST

//['参数']要和提交数据的页面给出html元素名字一致,如果不一致,

//则会出现notice提示,同时我们接收的数据就是null等价""

/*

if($num1==null){

echo'也没有收到值';

}

if($num1==""){

echo'也没有值';

}

echo $num1;

*/

//接收用户从mycal.php(对应静态页面 浏览器提交的数据

//1.接收num1

//$_REQUEST 该方法可以接收用户的post 或者get 请求数据

$num1=$_REQUEST['num1'];

//2.接收num2

$num2=$_REQUEST['num2'];

//3.接收运算符

$oper=$_REQUEST['oper'];

$res=0;

switch($oper){

case "+":

$res=$num1+$num2;

break;

case "-":

$res=$num1-$num2;

break;

case "*":

$res=$num1*$num2;

break;

case "/":

$res=$num1/$num2;

break;

default:

echo '运算结果不正常';

}

echo'接收到.'.$num1."||".$num2."||".$oper."
";

echo '结果='.$res ;

?>

返回计算器页面

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

相关文章:

  • 学生考勤管理系统php,php158 学生考勤管理系统
  • linux php-mbstring下载,linux下php加载mbstring的方法 | 快享
  • php 與或非,js逻辑与,或,非
  • java邮件代码,java发送邮件(示例代码)
  • linux下mysql乱码,Linux下mysql中文乱码解决方案
  • matlab里怎么计算期望,§7.4.2 利用MATLAB计算随机变量的期望和方差.pdf
  • php静态页缓存,php处理静态页面:页面设置缓存时间图文详解
  • java 数据的储存,java数据储存方式详解
  • helpers.php,helpers.php
  • python下载package失败,pip安装packag失败
  • php ieee754,在 Go 中探索 IEEE-754 标准
  • oracle+数据结构+字典,ORACLE 数据字典
  • liunx php libiconv-1.14 扩展库地址,编译安装php之安装libiconv-1.14.tar.gz出错解决方法...
  • Oracle标量子查询执行计划,性能为王:SQL标量子查询的优化案例分析
  • oracle insert和update,INSERTUPDATE和MERGE (转)
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【5+】跨webview多页面 触发事件(二)
  • C# 免费离线人脸识别 2.0 Demo
  • CAP 一致性协议及应用解析
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • FineReport中如何实现自动滚屏效果
  • Laravel Mix运行时关于es2015报错解决方案
  • leetcode46 Permutation 排列组合
  • MD5加密原理解析及OC版原理实现
  • Mysql数据库的条件查询语句
  • Python语法速览与机器学习开发环境搭建
  • Vim Clutch | 面向脚踏板编程……
  • yii2权限控制rbac之rule详细讲解
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 不上全站https的网站你们就等着被恶心死吧
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 实现菜单下拉伸展折叠效果demo
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 微信小程序填坑清单
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 字符串匹配基础上
  • 走向全栈之MongoDB的使用
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • # 职场生活之道:善于团结
  • #Z2294. 打印树的直径
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (MTK)java文件添加简单接口并配置相应的SELinux avc 权限笔记2
  • (搬运以学习)flask 上下文的实现
  • (强烈推荐)移动端音视频从零到上手(上)
  • (四)图像的%2线性拉伸
  • (一)、python程序--模拟电脑鼠走迷宫
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET 解决重复提交问题
  • .NET 通过系统影子账户实现权限维持