zoukankan      html  css  js  c++  java
  • PHP简单计算器

     1 <html>
     2     <head>
     3         <meta charset="utf-8" />
     4         <title>计算器</title>
     5     </head>
     6     <body>
     7       <form action="" method="post">
     8         <input type="text" name="one" /><br />
     9         <input type="radio" name="suan" value="+" />+
    10         <input type="radio" name="suan" value="-" />-
    11         <input type="radio" name="suan" value="*" />*
    12         <input type="radio" name="suan" value="/" />/<br />
    13         <input type="text" name="two" /><br />
    14         <input type="submit" value="提交" />
    15       </form>
    16     </body>
    17 </html>
    18 
    19 <?php
    20 //var_dump($_POST);exit();
    21 if(!empty($_POST['one']) && !empty($_POST['two']) && !empty($_POST['suan'])){
    22 $one = $_POST['one'];
    23 $two = $_POST['two'];
    24 $suan = $_POST['suan'];
    25 //var_dump($_POST);exit();
    26 //echo "$one$suan$two";exit();
    27     if($suan == "+"){
    28         echo "$one$suan$two=".($one+$two);
    29     }elseif($suan == "-"){
    30         echo "$one$suan$two=".($one-$two);
    31     }elseif($suan == "*"){
    32         echo "$one$suan$two=".$one*$two;
    33     }else{
    34         echo "$one$suan$two=".$one/$two;
    35     }
    36 }

    【注】上面放这些代码只是为了想让我注意一个问题,就是运算符的优先级问题,做加减法是老是输出不了前面的字符串echo "$one$suan$two=".($one+$two);
    乘除运算就可以,弄了不少时间,终于测试了知道加减法相对PHP的"."点号优先级较低,所以只要给运算加个括号即可正常显示输出。
  • 相关阅读:
    Dubbo介绍以及Dubbo Admin的安装
    CentOS下安Zookeeper服务
    Linux定时备份mysql数据库
    Spring Boot 整合Mybatis 框架以及使用
    Sprint Boot日志功能的使用
    Centos下安装Redis服务
    Java 通用md5工具类
    Screen 用法简述
    解决zabbix的cannot allocate shared memory of size错误
    Python 之禅
  • 原文地址:https://www.cnblogs.com/pyspang/p/7255837.html
Copyright © 2011-2022 走看看