博客列表 >4.27 定界符与运算流程控制

4.27 定界符与运算流程控制

Blastix Riotz
Blastix Riotz原创
2021年05月23日 23:14:19554浏览
  1. 九宫格

代码

  1. echo <<<EOF
  2. <table border="1" cellspacing="0" cellspadding="0">
  3. <tr>
  4. <td bgcolor="red">1</td>
  5. <td bgcolor="yellow">2</td>
  6. <td bgcolor="blue">3</td>
  7. </tr>
  8. <tr>
  9. <td bgcolor="green">4</td>
  10. <td bgcolor="orange">5</td>
  11. <td bgcolor="pink">6</td>
  12. </tr>
  13. <tr>
  14. <td bgcolor="whtie">7</td>
  15. <td bgcolor="violet">8</td>
  16. <td bgcolor="coral">9</td>
  17. </tr>
  18. </table>
  19. EOF;

2.简易计算器

代码

  1. echo <<<EOF
  2. <form action="" method="get">
  3. <input type="number" name="num1">
  4. <select name="select">
  5. <option value="+">+</option>
  6. <option value="-">-</option>
  7. <option value="*">*</option>
  8. <option value="/">/</option>
  9. <option value="%">%</option>
  10. </select>
  11. <input type="number" name="num2">
  12. <button type="submit">=</button>
  13. </form>
  14. EOF;
  15. $num1 = (int)$_GET["num1"];
  16. $num2 = (int)$_GET["num2"];
  17. $select = $_GET["select"];
  18. $new;
  19. switch ($select) {
  20. case "+":
  21. echo $new = $num1 + $num2;
  22. break;
  23. case "-":
  24. echo $new = $num1 - $num2;
  25. break;
  26. case"*":
  27. echo $new = $num1 * $num2;
  28. break;
  29. case"/":
  30. if ($num2 == 0) {
  31. echo "<script>alert('0不能作为除数')</script>";
  32. }
  33. else{
  34. echo $new = $num1 / $num2;
  35. }
  36. break;
  37. case"%":
  38. if ($num2 == 0) {
  39. echo "<script>alert('0不能作为除数')</script>";
  40. }
  41. else{
  42. echo $new = $num1 % $num2;
  43. }
  44. break;
  45. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议