代码块

  1. <?php
  2. /**
  3. * 使用定界符heredoc实现九宫格
  4. */
  5. echo <<<EOF
  6. <table border="1" width="150px" height="150px">
  7. EOF;
  8. for ($i = 0; $i< 9; $i++) {
  9. if ($i%3==0) {
  10. $color = '#'.substr(md5(rand()),0,6);
  11. echo <<<EOF
  12. <tr><td bgcolor="$color">$i</td>
  13. EOF;
  14. } else {
  15. $color = '#'.substr(md5(rand()),0,6);
  16. echo <<<EOF
  17. <td bgcolor="$color">$i</td>
  18. EOF;
  19. }
  20. }
  21. echo <<<EOF
  22. </table>
  23. EOF;
  24. ?>
  25. <!doctype html>
  26. <html lang="en">
  27. <head>
  28. <meta charset="UTF-8">
  29. <meta name="viewport"
  30. content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  31. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  32. <title>计算器</title>
  33. </head>
  34. <body>
  35. <form action="" method="post">
  36. <p></p>
  37. <input type="number" name="num1" id="" width="20px"><br>
  38. <input type="radio" value="+" name="operator">+<input type="radio" name="operator" value="-">-<input type="radio" name="operator" value="*">*<input type="radio" name="operator" value="/">/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button type="submit">=</button>
  39. <br><input type="number" name="num2">
  40. </form>
  41. </body>
  42. </html>
  43. <?php
  44. if (!empty($_POST)) {
  45. switch ($_POST['operator']) {
  46. case "+" :
  47. echo(bcadd($_POST['num1'],$_POST['num2']));
  48. break;
  49. case '-' :
  50. echo(bcsub($_POST['num1'],$_POST['num2']));
  51. break;
  52. case '*' :
  53. echo(bcmul($_POST['num1'],$_POST['num2']));
  54. break;
  55. case '/' :
  56. echo(bcdiv($_POST['num1'],$_POST['num2']));
  57. break;
  58. }
  59. }

效果

更多相关文章

  1. php写一个计算器
  2. js中的循环和php循环的区别
  3. PuTTY中目录的蓝色高亮效果太暗的处理
  4. Vue自学之路10-简单的计算器
  5. C语言实现计算器
  6. 什么是 Three.js?
  7. 【js效果】倒计时
  8. 如何制作毛玻璃效果?
  9. 一文看懂效果广告渠道追踪能力搭建与分析

随机推荐

  1. scanf在c语言中的作用是什么?
  2. c语言中数据结构是什么?常见数据结构有哪
  3. 虚函数和纯虚函数的区别是什么?
  4. c语言的输入输出语句有哪些?
  5. windows.h有哪些函数
  6. c语言中字符常量是什么?
  7. C语言中的指针有什么作用
  8. c语言程序中的基本功能模块为什么?
  9. C语言的三种基本程序结构是什么
  10. c语言源文件经过编译后生成文件的后缀是