博主信息
博文 28
粉丝 0
评论 0
访问量 29559
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php之流程控制
暝皑祯π_π
原创
480人浏览过
  1. <?php
  2. // 运算符
  3. // 太空船:<==>
  4. var_dump(1 <=> 2);
  5. // 显示结果为 -1,说明1小于2;
  6. var_dump(2<=>1);
  7. // 显示结果为 1 ,说明2大于1;
  8. var_dump(1<=>1);
  9. // 显示结果为 0, 说明1等于1;
  10. echo '<hr>';
  11. // 流程控制
  12. // 关键词:continue:终止当前循环,提前进入下一轮
  13. // 关键词:break:终止本层循环
  14. // 单分支
  15. $today = 3;
  16. if($today==3) {
  17. echo "今天是礼拜3";
  18. }
  19. echo '<hr>';
  20. // 模板写法
  21. if($today== 3) :
  22. echo "今天是礼拜3";
  23. endif;
  24. echo '<hr>';
  25. // 双分支
  26. $today = 3;
  27. if($today==3) {
  28. echo "今天是礼拜3";
  29. }else{
  30. echo "今天不是礼3";
  31. }
  32. echo '<hr>';
  33. // 模板写法
  34. $today = 3;
  35. if($today==3) :
  36. echo "今天是礼拜3";
  37. else:
  38. echo "今天不是礼拜3";
  39. endif;
  40. echo '<hr>';
  41. // 多分支
  42. $today = -1;
  43. if($today == 1){
  44. echo "今天是礼拜1";
  45. }elseif($today == 2){
  46. echo "今天是礼拜2";
  47. }elseif($today == 3){
  48. echo "今天是礼拜3";
  49. }elseif($today == 4){
  50. echo "今天是礼拜4";
  51. }elseif($today == 5){
  52. echo "今天是礼拜5";
  53. }elseif($today == 6){
  54. echo "今天是礼拜6";
  55. }elseif($today == 7){
  56. echo "今天是礼拜天";
  57. }elseif($today>7 || $today<0){
  58. echo "你在骗我";
  59. }
  60. echo '<hr>';
  61. // 模板写法
  62. if($today == 1):
  63. echo "今天是礼拜1";
  64. elseif($today == 2):
  65. echo "今天是礼拜2";
  66. elseif($today == 3):
  67. echo "今天是礼拜3";
  68. elseif($today == 4):
  69. echo "今天是礼拜4";
  70. elseif($today == 5):
  71. echo "今天是礼拜5";
  72. elseif($today == 6):
  73. echo "今天是礼拜6";
  74. elseif($today == 7):
  75. echo "今天是礼拜天";
  76. elseif($today>7 || $today<0):
  77. echo "你在骗我";
  78. endif;
  79. echo '<hr>';
  80. // 循环
  81. // while
  82. // 当$age小于20时,循环打印$age的值,当$age等于20时,停止结束循环。
  83. $age = 10;
  84. while($age<=20){
  85. echo $age.'<br>';
  86. $age++;
  87. }
  88. echo '<hr>';
  89. // 模板写法
  90. $age = 10;
  91. while($age<=20):
  92. echo $age.'<br>';
  93. $age++;
  94. endwhile;
  95. echo '<hr>';
  96. // do while
  97. // 不管循环的条件成不成立都先执行一次输出,然后再进行判断
  98. $age = 10;
  99. do{
  100. $age++;
  101. echo $age.'<br>';
  102. }
  103. while($age<=20);
  104. echo '<hr>';
  105. // for
  106. // 当$age小于20时,循环打印$age的值,当$age等于20时,停止结束循环。
  107. for($age=10; $age<=20; $age++){
  108. echo $age.'<br>';
  109. }
  110. // 模板写法
  111. for($age=10; $age<=20; $age++):
  112. echo $age.'<br>';
  113. endfor;

总结

  • 顺序控制,自上而下的判断各自表达式,当某个表达式成立时,执行相应的语句体, 语句体执行结束后,不会再判断其他的表达式,当所有的表达式都不成立,执行缺省语句体

  • 循环控制变量初始化;表达式;循环控制变量的更改 循环3要素。

    1. 首先执行循环控制变量初始化,此步仅执行1次。
    2. 判断表达式是否成立,如果不成立直接结束循环体,继续其后的
    3. 语句执行。
    4. 如果成立,执行循环体。
    5. 循环体执行结束后,执行循环控制变量的更改,
    6. 往复执bcd,直到循环控制变量的值主表达式不成立时,结
    7. 束循环结构。
批改老师:天蓬老师天蓬老师

批改状态:合格

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