码迷,mamicode.com
首页 > Web开发 > 详细

php (二) 流程控制

时间:2018-11-08 22:08:06      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:sof   内容   bre   php   mic   条件   continue   布尔   cas   

流程控制

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

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

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

  语法:

    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 (二) 流程控制

标签:sof   内容   bre   php   mic   条件   continue   布尔   cas   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!