博客列表 >1115作业流程控制与计数循环-PHP培训第九期线上班

1115作业流程控制与计数循环-PHP培训第九期线上班

淡月
淡月原创
2019年11月19日 00:00:01592浏览

一.练习get传值

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>get</title>
  6. </head>
  7. <body>
  8. <form action="" method="get">
  9. <label for="email">邮箱:</label>
  10. <input type="email" id="email" name="email" value="">
  11. <label for="password">密码:</label>
  12. <input type="password" id="password" name="password" value="">
  13. <br/>
  14. <button>登录</button>
  15. </form>
  16. </body>
  17. </html>
  18. <?php
  19. print_r($_GET);
  20. echo '<br/>';
  21. print_r($_GET['email']);
  22. ?>

二.练习流程控制

  1. <?php
  2. # 1、if elseif else
  3. $var = 10000;
  4. if($var >= 10000){
  5. echo '买个iphone xs max';
  6. }
  7. else if($var >= 8000){
  8. echo '买个iphone xs';
  9. }
  10. else if($var >= 6000){
  11. echo '买个iphone xr';
  12. }
  13. else if($var >= 4000){
  14. echo '只能买小米';
  15. }
  16. else{
  17. echo '洗洗睡';
  18. }
  19. echo '<hr>';
  20. # 若写了模糊的条件,两种条件都符合,会按php代码顺序,从下而下执行,先碰到先执行
  21. # 2、switch case default
  22. $var = 10000;
  23. switch ($var) {
  24. case $var >= 10000:
  25. echo '买个iphone xs max';
  26. break;
  27. case $var >= 8000:
  28. echo '买个iphone xs';
  29. break;
  30. case $var >= 6000:
  31. echo '买个iphone xr';
  32. break;
  33. case $var >= 4000:
  34. echo '只能买小米';
  35. break;
  36. default:
  37. echo '洗洗睡';
  38. break;
  39. }
  40. echo '<hr>';
  41. # if多用于 不知几个值时;switch多用于 已知几个值时
  42. # if和switch是流程控制,foreach是数组循环
  43. # 3、跳出流程 continue
  44. for( $int=1; $int<10; $int++){
  45. if($int == 5){
  46. //结束当前循环,进入下次循环
  47. continue;
  48. }
  49. echo $int;
  50. echo '~';
  51. }
  52. echo '<hr>';
  53. # 4、跳出流程 break
  54. for( $int=1; $int<10; $int++){
  55. if($int == 5){
  56. //结束循环
  57. break;
  58. }
  59. echo $int;
  60. echo '~';
  61. }
  62. echo '<hr>';
  63. # break n,代表要跳出n数,
  64. ?>

三.练习计数循环

  1. <?php
  2. # 1、while
  3. $int = 1;
  4. while ( $int <= 5 ) {
  5. echo $int;
  6. echo '~';
  7. $int ++;
  8. }
  9. echo '<hr>';
  10. # 2、do while
  11. $int = 1;
  12. do {
  13. echo $int;
  14. echo '~';
  15. $int++;
  16. }while ( $int < 1);
  17. echo '<hr>';
  18. # 3、for
  19. for( $int=1; $int<10; $int++){
  20. echo $int;
  21. echo '~';
  22. }
  23. echo '<hr>';
  24. # for,while是计数循环;foreach是数组循环
  25. ?>

四.手抄作业





声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议