博主信息
博文 33
粉丝 1
评论 0
访问量 28991
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
使用定界符heredoc输出九格宫表格,要求颜色各异,每个小格子宽高50px. 用php实现具有简单功能的计算器?
冰雪琉璃
原创
719人浏览过

使用定界符heredoc输出九格宫表格,要求颜色各异,每个小格子宽高50px

  1. echo <<< heredoc
  2. <table id="" border="1" >
  3. <tr>
  4. <td width="50px;" bgColor="red">1</td>
  5. <td width="50px;" bgColor="#E9967A">2</td>
  6. <td width="50px;" bgColor="#FF8C00">3</td>
  7. </tr>
  8. <tr>
  9. <td width="50px;" bgColor="pink">4</td>
  10. <td width="50px;" bgColor="#6495ED">5</td>
  11. <td width="50px;" bgColor="#008B8B">6</td>
  12. </tr>
  13. <tr>
  14. <td width="50px;" bgColor="yellow">7</td>
  15. <td width="50px;" bgColor="skyblue">8</td>
  16. <td width="50px;" bgColor="#90EE90">9</td>
  17. </tr>
  18. </table>
  19. heredoc;

用php实现计算器功能

  1. //判断用户是否点击了计算按钮
  2. if(isset($_POST['sub'])){ if($_POST['option']==='/'&&$_POST['num2']===0||$_POST['opt']==='%'&&$-POST[num2]===0){
  3. $warn="<span style='color:red;'>除数不能为0</span>";
  4. }
  5. }
  6. //html
  7. <h1>计算器</h1>
  8. <table>
  9. <form action="post" name="compute" id="compute">
  10. <tr>
  11. <td>
  12. <input type="number" name="num1" required/>
  13. </td>
  14. <td>
  15. //存放计算器操作符
  16. <select name="opt">
  17. <option value="+">+</option>
  18. <option value="-">-</option>
  19. <option value="*">*</option>
  20. <option value="/">/</option>
  21. <option value="%">%</option>
  22. </select>
  23. </td>
  24. <td>
  25. <input type="number" name="num2" required/>
  26. </td>
  27. <td>
  28. <input type="submit" name="sub" value="确认"/>
  29. </td>
  30. </tr>
  31. </form>
  32. </table>
  33. //判断用户输入的运算符和值
  34. if(!$warn){
  35. switch($_POST['option']){
  36. case "+":
  37. $sum=(int)$_POST[num1]+(int)$_POST[num2];
  38. break;
  39. case "-":
  40. $sum=(int)$_POST[num1]-(int)$_POST[num2];
  41. break;
  42. case "*":
  43. $sum=(int)$_POST[num1]*(int)$_POST[num2];
  44. break;
  45. case "/":
  46. $sum=(int)$_POST[num1]/(int)$_POST[num2];
  47. break;
  48. case "%":
  49. $sum=(int)$_POST[num1]%(int)$_POST[num2];
  50. break;
  51. };
  52. //存放计算结果
  53. $res="计算结果为 {$_POST['num1']}{$-POST['option']} {$_POST[num1]}={$sum}";
  54. echo $res;
  55. }
  56. else{
  57. echo $warn;
  58. }
批改老师:灭绝师太灭绝师太

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学