首页 > Web开发 > 详细

php (二) 流程控制

时间:2018-11-08 21:10:10      阅读:151      评论:0      收藏:0      [点我收藏+]

流程控制

  顺序结构:代码从上往下,顺序执行

  分支结构:给定一个条件,同时有多种可执行代码,然后会根据条件执行某一段代码

  循环结构:在某一个条件控制范围内,指定的代码,可以重复执行

  语法:

    if(布尔表达式){

      条件满足时执行

    }else if(布尔表达式){

      条件不满足时执行

    }else if(布尔表达式){

      条件不满足时执行

    }......

    }else{条件都不满足时执行}

 

  return: 退出 

   break : 跳出

  intval() 小数变整数

        if($a > 90){
            return ‘优秀‘;
        }elseif ($a > 80){
            return ‘良好‘;
        }elseif ($a > 70){
            return ‘好‘;
        }elseif ($a > 60){
            return ‘及格‘;
        }else{
            return ‘不及格‘;
        }

 

switch:

  语法:

    switch (条件表达式)

    { case 值:

      要执行的代码段;

      return ‘返回的内容‘;  // 表示结束这段代码,返回内容

    case 值:

      要执行的代码段;

      return ‘返回的内容‘;

    default:

      匹配失败 要执行的代码段;

      return ‘返回的内容‘;

    }

        switch (intval($a/10)){
            case 10:
            case 9:
                return ‘>90‘;
            case 8:
                return ‘>=80‘;
            case 7:
                return ‘>=70‘;
            case 6:
                return ‘及格‘;
            default:
                return ‘小老弟怎么回事,不及格哟!‘;
        }    

-------------------------------------------------------

循环

  for(){}

  continue 跳出当前循环

(吐槽...... 跟Java一样(新萌不敢多说什么))

    for ($i = 0;$i<100;$i++){
        echo ‘$i‘;
    }
    $w = 0;
    while ($w<100){
        echo ‘$w‘;
        $w++;
    }
    $d = 0;
    do{
        echo ‘$d‘;
    }while($d<100);

php (二) 流程控制

原文:https://www.cnblogs.com/mysterious-killer/p/9931852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!