zoukankan      html  css  js  c++  java
  • PHP控制结构if else,while,do while,for,foreach,break ,continue

    php中控制结构有

    控制结构

    判断分支
      if else,

      三元运算符, 
      switch case,

    循环 
      while
      do while
      for
      foreach

    跳出
      break continue

    	//if样式1
    	if (condition) {
    		# code...
    	}
    
    	//if样式2
    	if (condition) {
    		# code...
    	} else {
    		# code...
    	}
    
    	//if样式3
    	if (condition1) {
    		# code...
    	} else if(condition2) {
    		# code...
    	} else {
    		# code...
    	}
    

      switch case

    switch (variable) {
    	case 'value1':
    		# code...
    		break;
    
    	case 'value2':
    		# code...
    		break;
    	
    	default:
    		# code...
    		break;
    }
    

      switch case 和if else在使用时最大的区别是:switch适用于在验证变量是多个可能值的时候,不适用于范围判断。

      比如,60-80分及格,80-100分优秀,这样适用于if else,switch就不灵了。switch适用于变量是几个固定值。

     循环的要素,1初始化,2判断,3执行体,4修改变量

    for(1;2;4){

      3

    }

     for其实和while没区别,只是把1初始化,2判断,3执行体,4修改变量写一块了,简洁点而已。

     break和continue,都是跳出循环用的,break还可以搭配switch使用

    break是结束当前循环,后面加数字也可以跳出多层循环。
    continue是结束本次循环,进行下次循环,
    使用break就不再循环了
    使用continue还要继续进行循环
    continue语句只用在for、while、do-while等循环体中, 常与if条件语句一起使用, 用来加速循环。
    在switch case里,只能用break,而不能用continue

  • 相关阅读:
    Sublime Text2 运行 wxPython
    python BeautifulSoup 安装
    py2exe 打包 MatPlotLib Python
    Pydev无法导入新python模块的解决方案
    WxPython 颜色列表
    股票 API
    (转)Python数组定义
    关于.NET中委托与事件实现整理
    《人月神话》读书笔记
    平面图网络流
  • 原文地址:https://www.cnblogs.com/html55/p/11881108.html
Copyright © 2011-2022 走看看