加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_商丘站长网 (https://www.0370zz.com/)- AI硬件、CDN、大数据、云上网络、数据采集!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP流程控制分支结构概述

发布时间:2023-11-10 09:32:04 所属栏目:PHP教程 来源:未知
导读:   一、PHP流程控制概述



  1、分支结果(条件结构)



  //单路分支:



  if (condition) { //花括号后可以没有分号;



   # code...



  }



 
  一、PHP流程控制概述
 
  1、分支结果(条件结构)
 
  //单路分支:
 
  if (condition) { //花括号后可以没有分号;
 
      # code...
 
  }
 
  //双路分支
 
  if (condition) {
 
      # code...
 
  } else {
 
      # code...
 
  }
 
  //多路分支
 
  if (condition) {
 
      # code...
 
  } elseif(condition) { //elseif 可写成else if
 
      # code...
 
  } else {
 
      # code...
 
  }
 
 
  2、switch 多路分支结构
 
  判断范围用if结构,单个值用switch
 
  switch (variable) { //变量用整型和字符串
 
      case 'value1':
 
      case 'value2':  //可以有多个case
 
          # code...
 
          break;      //如果不加break,下一个case会继续执行
 
      case 'value3':
 
          # code...
 
          break;
 
      default:        //默认值,可有可无
 
          # code...
 
          break;
 
  }
 
  二、PHP循环语句
 
  1、while 循环
 
  while (condition) { //先判断条件再执行
 
      # code...
 
  }
 
 
  2、do while 循环
 
  do { //先执行再判断条件
 
      # code...
 
  } while (condition); //注意不要遗漏分号
 
 
  3、for 循环
 
  for ($i=0; $i < ; $i++) {  //一般用于计数,两个分号不能省略
 
      # code...
 
  }
 
  实例:99乘法表
 
  for ($i=1; $i < 10; $i++) {
 
  for ($ii=1; $ii <= $i; $ii++) {
 
  echo "$ii X $i = ".$ii*$i.' ';
 
  }
 
  echo "
 
  ";
 
  }
 
  三、退出循环语句
 
  //退出本次循环,下次循环也不再进行
 
  break
 
  //退出本次循环,下次循环继续,只能用于循环体内(for,while,do-while)
 
  coninue
 
  //完全退出程序
 
  exit
 
  //函数执行返回值,结束函数的语句
 
  return
 
  退出多层循环
 
  break 1  // 退出当前循环
 
  break 2  // 退出2层循环
 
  continue 2
 
  错误实例
 
  $i = 0;
 
  while ($i < 10){
 
      if ($i == 5)
 
         continue;
 
      echo "$i";
 
      $i++; //注意这里的i++不会被执行,会产生死循环
 
  }
 

(编辑:开发网_商丘站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章