博客列表 >PHP第五课:流程控制 11月15日

PHP第五课:流程控制 11月15日

孤忆寻昔R
孤忆寻昔R原创
2019年11月21日 01:46:09672浏览

流程控制

  1. <?php
  2. //三元运算符
  3. $var = 100;
  4. var_dump($var>=100 ? '下雨': '不下雨');
  5. echo '</br>';
  6. //条件 ? 成立执行 : 不成立执行
  7. //条件的要求就是 true和false
  8. echo $var >= 90? '下雨': '不下雨';

//if 判断

  1. //if 判断
  2. //if是关键词 () 是条;
  3. echo '<hr>';
  4. $var = 1000;
  5. if($var >= 1000){
  6. $var1 = '我要买台mac';
  7. echo $var1;
  8. }

//if else 否则

  1. //if else 否则
  2. echo '<hr>';
  3. $var2 = 900;
  4. if($var2 >= 1000){
  5. echo '我要买台mac';
  6. } else{
  7. echo '不买台mac';
  8. }

if elseif else

  1. $cms = 60;
  2. if($cms >=100){
  3. echo '去除玩';
  4. } else if($cms >=80) {
  5. echo '听音乐';
  6. }else if($cms >=70) {
  7. echo '不出去玩,帮忙干活';
  8. }else if($cms >=60){
  9. echo '写作业';
  10. }else{
  11. echo '挨打';
  12. }

switch

  1. $num = 100;
  2. switch($num){
  3. case 100:
  4. echo '出去玩';
  5. break;
  6. case $num>= 80:
  7. echo '可以去玩?';
  8. break;
  9. case $num>= 60:
  10. echo '还能出去?';
  11. break;
  12. default:
  13. echo '不能出去';
  14. }

  1. $int =1;
  2. while($int < 1 ){
  3. echo 'while';
  4. echo $int;
  5. $int++;
  6. }

owhile

  1. do{
  2. echo 'do while';
  3. echo $int;
  4. echo '</br>';
  5. } while($int < 1);

for 嵌套while

  1. for($int=1;$int< 10;$int++){
  2. echo $int;
  3. echo '<hr>';
  4. }
  5. while($int < 10){
  6. if($int > 4){
  7. echo '大于4';
  8. break;
  9. }
  10. echo $int;
  11. echo '<hr>';
  12. $int++;
  13. }


for($int=1; $int<10;$int++){ if($int > 4){
break;
}
echo $int;
echo ‘<hr>‘;
}

  1. $int =1 ;
  2. switch($int){
  3. case 1:
  4. echo '这是1';
  5. break;
  6. default:
  7. echo '这是2';
  8. break;
  9. }
  10. for($int=1;$int<10;$int++){
  11. if($int==4){
  12. continue;
  13. }
  14. echo $int;
  15. echo '<hr>';
  16. }

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


总结

1、if switch for foreach 都是通用的可以嵌套
2、break和continue的区别 break终止本次循环 continue是跳过次循环不会终止循环!
3、if elseif 最后一个使用 else 不然会报错!
4、get 在rul中能够看见的地址和值
5、do while 不执行条件进行第一词循环

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