加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP笔记5PHP步骤控制分支结构

发布时间:2022-06-23 22:28:08 所属栏目:PHP教程 来源:互联网
导读:流程控制语句是任何程序中会碰到的一个条件判断语句了,下面本文章重点介绍php中流程控制分支结构基于语法与简单应用例子. 一、PHP循环语句 1、while 循环 while (condition) { //先判断条件再执行 # code... } 2、do while 循环 do { //先执行再判断条件 #
  流程控制语句是任何程序中会碰到的一个条件判断语句了,下面本文章重点介绍php中流程控制分支结构基于语法与简单应用例子.

  一、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 "<br>";
  }
  一、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':  //开源软件:phpfensi.com
          # code...
          break;
      default:        //默认值,可有可无
          # code...
          break;
  }

  二、退出循环语句
 
  //退出本次循环,下次循环也不再进行
  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++不会被执行,会产生死循环
  }。
 

(编辑:大连站长网)

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