使用PHP语言制作具有加减乘除取余功能的简单计算器
吴振华 · 458浏览 · 发布于2020-03-11
准备工作:
使用环境 :PHPStudy
开启Apache和Mysql
打开代码编辑器
<!DOCTYPE html> <html lang= "en" > <head> <meta charset= "UTF-8" > <title>Calculator</title> </head> <body> <form action= "" method= "post" > <input type= "text" name= "num1" value= "" > <select name= "oper" > <!--定义加减乘除取余--> <option value= "+" >+</option> <option value= "-" >-</option> <option value= "*" >*</option> <option value= "/" >/</option> <option value= "%" >%</option> </select> <input type= "text" name= "num2" value= "" > <input type= "submit" value= "计算" > </form> </body> </html> <?php $num1 = $_POST [ 'num1' ]; $num2 = $_POST [ 'num2' ]; $oper = $_POST [ 'oper' ]; $result =0; switch ( $oper ){ //加法 case "+" : $result = $num1 + $num2 ; break ; //减法 case "-" : $result = $num1 - $num2 ; break ; //乘法 case "*" : $result = $num1 * $num2 ; break ; //除法 case "/" : $result = $num1 / $num2 ; break ; //取余 case "%" : $result = $num1 % $num2 ; break ; default : echo "您输入的不正确" ; } $_SESSION [ 'result' ]= $result ; echo '计算结果为:' . $_SESSION [ 'result' ]; ?>
运行结果:(以3+5为例)
相关推荐
PHP实现部分字符隐藏
沙雕mars · 1312浏览 · 2019-04-28 09:47:56
Java中ArrayList和LinkedList区别
kenrry1992 · 896浏览 · 2019-05-08 21:14:54
5月语言排行榜:R 跌出前二十,Python 紧咬 C++
manongba · 676浏览 · 2019-05-09 17:27:24
Tomcat 下载及安装配置
manongba · 957浏览 · 2019-05-13 21:03:56
什么是SpringBoot
iamitnan · 1077浏览 · 2019-05-14 22:20:36
分类专栏
最新发布
最热排行
0评论