• 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

  • 相关阅读:
    Redis学习笔记
    Springboot + Tomcat跑项目出现端口被占用的问题
    按层打印二叉树
    打印二叉树的镜像——剑指offer
    判断树的子结构——剑指offer
    实习半个月的感想
    使用KMP算法判断是否为旋转词
    微信双开
    win10 右键添加cmd当前目录打开
    勒索邮件
  • 原文地址:https://www.cnblogs.com/html55/p/11881108.html
Copyright © 2020-2023  润新知