PHP实现简单的计算器


Posted in PHP onAugust 28, 2020

本文实例为大家分享了PHP实现简单计算器的具体代码,供大家参考,具体内容如下

caculator.php

<html>
<head>
 
</head>
<body>
 
<?php
if (!empty($_POST)) {
  $data1 = $_POST["data1"];
  $data2 = $_POST["data2"];
  $fuhao = $_POST["fuhao"];
  $result = "";
 
  echo $data1;
  echo $data2;
  echo $fuhao;
  echo $result;
 
 
  if ($fuhao == '+') {
    $result = $data1 + $data2;
  } else if ($fuhao == '-') {
    $result = $data1 - $data2;
  } else if ($fuhao == '*') {
    $result = $data1 * $data2;
  } else if ($fuhao == '/') {
    $result = $data1 / $data2;
  }
} else {
  $data1 = "";
  $data2 = "";
  $fuhao = "";
  $result = "";
}
 
?>
 
<form action="caculator.php" method="post">
  <input type="text" name="data1" value="<?php echo $data1; ?>"/>
  <select name="fuhao">
 
    <option value="+"
        <?php if ($fuhao == "+") {
          echo 'selected="selected"';
        } ?>>+
    </option>
    <option value="-"
        <?php if ($fuhao == "-") {
          echo 'selected="selected"';
        } ?>>-
    </option>
    <option value="*"
        <?php if ($fuhao == "*") {
          echo 'selected="selected"';
        } ?>>*
    </option>
    <option value="/"
    <?php if ($fuhao == "/") {
      echo 'selected="selected"';
    } ?>>/
    </option>
 
    </option>
  </select>
  <input type="text" name="data2" value="<?php echo $data2; ?>"/>
  <input type="submit" value="="/>
  <input name="result" type="text" value="<?php echo $result; ?>"/>
  <input type="reset"/>
 
</form>
 
 
</body>
</html>

运行结果:

PHP实现简单的计算器

PHP实现简单的计算器

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP初学者头疼问题总结
Oct 09 PHP
PHP模拟SQL Server的两个日期处理函数
Oct 09 PHP
PHP 基本语法格式
Dec 15 PHP
php做下载文件的实现代码及文件名中乱码解决方法
Feb 03 PHP
php循环table实现一行两列显示的方法
Jun 04 PHP
PHP基于yii框架实现生成ICO图标
Nov 13 PHP
PHP+Ajax无刷新带进度条图片上传示例
Feb 08 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
实例介绍PHP删除数组中的重复元素
Mar 03 PHP
详解Laravel服务容器的绑定与解析
Nov 05 PHP
PHP实现新型冠状病毒疫情实时图的实例
Feb 04 PHP
php实现简易计算器
Aug 28 #PHP
有关PHP 中 config.m4 的探索
Aug 26 #PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
Aug 26 #PHP
50个优秀经典PHP算法大集合 附源码
Aug 26 #PHP
Laravel登录失败次数限制的实现方法
Aug 26 #PHP
利用PHP计算有多少小于当前数字的数字方法示例
Aug 26 #PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
Aug 24 #PHP
You might like
Notice: Undefined index: page in E:\PHP\test.php on line 14
2010/11/02 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
PHP消息队列用法实例分析
2016/02/12 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
快速解决jQuery与其他库冲突的方法介绍
2014/01/02 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
2018/01/31 Javascript
js正则相关知识点专题
2018/05/10 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
Vue 实例事件简单示例
2019/09/19 Javascript
跟老齐学Python之Import 模块
2014/10/13 Python
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
Python中单例模式总结
2018/02/20 Python
使用python生成杨辉三角形的示例代码
2018/08/29 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
pycharm快捷键汇总
2020/02/14 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
留学自荐信
2013/10/10 职场文书
学校食堂采购员岗位职责
2013/12/05 职场文书
家长评语和期望
2014/02/10 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
政审证明材料
2015/06/19 职场文书
大学生安全教育主题班会
2015/08/12 职场文书
大学生入党自我鉴定范文
2019/06/21 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android