php 流程控制

Posted Sil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 流程控制相关的知识,希望对你有一定的参考价值。

流程控制

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

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

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

  语法:

    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 流程控制的主要内容,如果未能解决你的问题,请参考以下文章

php流程控制

php流程控制

3.php流程控制

PHP流程控制 - if 语句

php三大流程控制总结

Laravel:如何在控制器的几种方法中重用代码片段