博主信息
博文 13
粉丝 1
评论 0
访问量 12670
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php写一个计算器
大宇
原创
1845人浏览过
  1. <?php
  2. $result;
  3. $num1 = isset($_GET['num1']) ? $_GET['num1'] : 0;
  4. $num2 = isset($_GET['num2']) ? $_GET['num2'] : 0;
  5. $cal = isset($_GET['cal'])? $_GET['cal'] : 0;
  6. switch ($cal) {
  7. case '+':
  8. $result = $num1+$num2;
  9. break;
  10. case '-':
  11. $result = $num1-$num2;
  12. break;
  13. case '*':
  14. $result = $num1 * $num2;
  15. break;
  16. case '/':
  17. if ($num2 != 0) {
  18. $result = $num1 / $num2;
  19. } else {
  20. echo "被除数不可以为0";
  21. }
  22. break;
  23. }
  24. ?>
  25. <!DOCTYPE html>
  26. <html lang="en">
  27. <head>
  28. <meta charset="UTF-8">
  29. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  30. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  31. <title>计算器</title>
  32. </head>
  33. <body>
  34. <h2>计算器</h2>
  35. <form action="" method="get">
  36. 请输入第一个数<input type="text" name="num1"
  37. value="<?php echo $num1 ?>"><br>
  38. <input type="radio" name="cal" value="+" <?php if ($cal=="+") {
  39. echo "checked";
  40. }?>>+
  41. <input type="radio" name="cal" value="-" <?php if ($cal=="-") {
  42. echo "checked";
  43. }?>>-
  44. <input type="radio" name="cal" value="*" <?php if ($cal=="*") {
  45. echo "checked";
  46. }?>>*
  47. <input type="radio" name="cal" value="/" <?php if ($cal=="/") {
  48. echo "checked";
  49. }?>>/<br>
  50. 请输入第二个数 <input type="text" name="num2"
  51. value="<?php echo $sum2 ?>">
  52. <br>
  53. <button>提交</button>
  54. </form>
  55. <?php
  56. echo "<h6>$num1 {$cal} $num2 = {$result}</h6>";
  57. ?>
  58. </body>
  59. </html>

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学