找回密码
 免费注册

php计算器案例代码教程

[复制链接]
发表于 2022-11-24 10:33:52 | 显示全部楼层 |阅读模式
php计算器案例代码教程

  1. <body>
  2. <?php
  3. $num1='';        //$num1的初始值
  4. $num2='';        //$num2的初始值
  5. $op='';                //操作符
  6. $result='';        //结果
  7. if(!empty($_POST)) {
  8.         $num1=$_POST['num1'];
  9.         $num2=$_POST['num2'];
  10.         $op=$_POST['op'];                //操作符
  11.         switch($op){
  12.                 case '+':
  13.                         $result=$num1+$num2;
  14.                         break;
  15.                 case '-':
  16.                         $result=$num1-$num2;
  17.                         break;
  18.                 case '*':
  19.                         $result=$num1*$num2;
  20.                         break;
  21.                 case '/':
  22.                         $result=$num1/$num2;
  23.                         break;
  24.         }
  25. }
  26. ?>
  27. <form method="post" action="">
  28.         <input type="text" name="num1" value='<?php echo $num1?>'>
  29.         <select name="op">
  30.                 <option value="+" <?php echo $op=='+'?'selected':''?>>+</option>
  31.                 <option value="-" <?php echo $op=='-'?'selected':''?>>-</option>
  32.                 <option value="*" <?php echo $op=='*'?'selected':''?>>*</option>
  33.                 <option value="/" <?php echo $op=='/'?'selected':''?>>/</option>
  34.         </select>
  35.         <input type="text" name="num2" value='<?php echo $num2?>'>
  36.         <input type="submit" name="button" value="=">
  37.         <input type="text" name="result" value='<?php echo $result?>'>
  38. </form>
  39. </body>
复制代码
代码运行结果如下:
代码运行结果.jpg

QQ|Archiver|小黑屋|网站地图|深圳市金黑网络技术有限公司 ( 粤ICP备2021124338号|粤公网安备 44030702003689号 )

GMT+8, 2026-8-8 17:13 , Processed in 0.061874 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表