• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP实现简易计算器功能

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

    老规矩,先上GIF动态图,看个效果,如果符合你的项目或者确定你要了解的内容,再往下看吧:

    ?php
     // 判断post是否传过来sub参数,从而判断是提交计算,还是刷新页面
     if (isset($_POST['sub'])){
      echo "用户点击提交按钮,提交计算请求br>";
     
    // 下面注释掉的代码并不是错误的,只是区别switch的另外一种方式
    //  if ($_POST['ysf'] == "+"){
    //   echo $_POST['num1'] + $_POST['num2'] . "br>";
    //  }elseif ($_POST['ysf'] == "-"){
    //   echo $_POST['num1'] - $_POST['num2'] . "br>";
    //  }elseif ($_POST['ysf'] == "*"){
    //   echo $_POST['num1'] * $_POST['num2'] . "br>";
    //  }elseif ($_POST['ysf'] == "/"){
    //   echo $_POST['num1'] / $_POST['num2'] . "br>";
    //  }elseif ($_POST['ysf'] == "%"){
    //   echo $_POST['num1'] % $_POST['num2'] . "br>";
    //  }
     
      // 判断两个运算元是否为数字 如果不是数字 则不进行运算
      if (!is_numeric($_POST['num1']) || !is_numeric($_POST['num2'])){
       $isDo = false;
       echo "其中一个运算元不是数字,不进行运算br>";
      }else{
       $isDo = true;
      }
     
      // 声明变量 计算结果
      $sum = "";
     
      if ($isDo){ // 判断两个运算元是否为数字 如果不是数字 则不进行运算
       switch ($_POST['ysf']){
        case '+':
         $sum = $_POST['num1'] + $_POST['num2'];
         break;
        case '-':
         $sum = $_POST['num1'] - $_POST['num2'];
         break;
        case '*':
         $sum = $_POST['num1'] * $_POST['num2'];
         break;
        case '/':
         $sum = $_POST['num1'] / $_POST['num2'];
         break;
        case '%':
         $sum = $_POST['num1'] % $_POST['num2'];
         break;
       }
       echo $sum."br>";
      }
     }else{
      echo "用户刷新页面br>";
      //die("不做计算处理br>");
     }
    ?>
     
    html lang="en">
    head>
     meta charset="UTF-8">
     title>简易计算器/title>
    /head>
    body>
    !--table 表格-->
    !--border=1,表格周围的边框设置为1像素宽-->
    !--width=400,表格宽度为400像素宽-->
    !--align=center,表格水平对齐方式为居中对齐内容-->
    !--caption 定义表格标题-->
    !--h1> 定义最大的标题。h6> 定义最小的标题。-->
    !--tr> 标签定义 HTML 表格中的行。包含一个或多个th或td元素。-->
    !--ysf 运算符的首字母。-->
    !--colspan 规定单元格可横跨的列数。-->
    table border="1" width="400" align="center">
     form action="jsq2.php" method="post">
      caption>h1>简易计算器/h1>/caption>
      caption>h4>iwanghang/h4>/caption>
      tr>
       !--第一个运算元-->
    !--   td>input type="text" size="5" name="num1" value="">/td>-->
       td>input type="text" size="5" name="num1" value="?php
        if (isset($_POST['sub'])){echo $_POST['num1'];} ?>">/td>
       !--运算符-->
       td>
        select name="ysf">
    !--     option value="+"> + /option>-->
    !--     option value="-"> - /option>-->
    !--     option value="*"> * /option>-->
    !--     option value="/"> / /option>-->
    !--     option value="%"> % /option>-->
         option ?php if (isset($_POST['sub'])){
          if ($_POST['ysf']=="+") echo "selected";} ?> value="+"> + /option>
         option ?php if (isset($_POST['sub'])){
          if ($_POST['ysf']=="-") echo "selected";} ?> value="-"> - /option>
         option ?php if (isset($_POST['sub'])){
          if ($_POST['ysf']=="*") echo "selected";} ?> value="*"> * /option>
         option ?php if (isset($_POST['sub'])){
          if ($_POST['ysf']=="/") echo "selected";} ?> value="/"> / /option>
         option ?php if (isset($_POST['sub'])){
          if ($_POST['ysf']=="%") echo "selected";} ?> value="%"> % /option>
        /select>
       /td>
       !--第二个运算元-->
    !--   td>input type="text" size="5" name="num2" value="">/td>-->
       td>input type="text" size="5" name="num2" value="?php
        if (isset($_POST['sub'])){echo $_POST['num2'];} ?>">/td>
       !--提交-->
       td>input type="submit" name="sub" value="等于">/td>
      /tr>
      tr>
       td colspan="4">
        ?php
         if (isset($_POST['sub'])){
          echo "计算结果:{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']} = {$sum}";
         }
        ?>
       /td>
      /tr>
     /form>
    /table>
    /body>
    /html>

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

    您可能感兴趣的文章:
    • PHP实现简易图形计算器
    • PHP实现简单的计算器
    • php实现简易计算器
    • PHP实现的简单在线计算器功能示例
    • php编程实现简单的网页版计算器功能示例
    • PHP房贷计算器实例代码,等额本息,等额本金
    • PHP实现的简单三角形、矩形周长面积计算器分享
    • 用php简单实现加减乘除计算器
    • php学习之简单计算器实现代码
    • PHP实现计算器小功能
    上一篇:laravel5实现微信第三方登录功能
    下一篇:PHP ajax+jQuery 实现批量删除功能实例代码小结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP实现简易计算器功能 PHP,实现,简易,计算器,功能,