• php基础:控制结构 总结


    三大控制结构 顺序,选择 循环
    $res = 4;
    if($res == 1){
    echo '冠军';
    }else if($res ==2){
    echo '亚军';
    }else if($res ==3){
    echo '季军';
    }else if($res >=4){
    echo '谢谢参与';
    }
    遇到有很多种选择的时候我们可以用switch case 如:
    $res = 1;
    switch($res){
        case1:
        echo '冠军';
        break;//break一定要加上 不然达到了限定条件后  不加上break代码还会继续的往下执行
        case2:
        echo '亚军';
        break;
        case3;
        echo '季军';
        break;
        defauit:   //defauit意思是默认的,除了前面的限定条件外 后面都为默认的
        echo '谢谢参与';
    }
    简化写法: 3 4 5名为季军
    $res = 2;
    switch($res) {
    case 1:
    echo '冠军';
    break;
    case 2:
    echo '季军';
    break;
    case 3:
    case 4:
    case 5:
    echo '亚军';
    break;
    default:
    echo '谢谢参与';
    }
     要注意switch只适用在判断确切的值时候适用,不适合判断范围,比如考试分数60分以下为不及格 以上为及格 还是用if省事。


     while与do while
     while是先判断在执行 条件为真就执行,直到不为真才截止,如果上来条件就不为真那么一次都不会执行
     while(条件为真){
        //执行体
     }如:
     $a = 1;
     while($a<=10){
        echo $a,'<br/>';
        $a = $a+1;
     }

     do while是先执行一次然后在判断,如果条件为假,上来也会先执行一次结果
     do(执行体)while(判断条件) 如
     $a = 1; do{
     echo $a,'<br/>';
     $a =$a+1;
     } while($a<=10)

     for循环
     for(起始点;结束点;循环条件/步长){
        循环体/执行语句
     }  如:
     for($a = 1;$a<=10;$a++){
        echo $a,'<br/>';
     }
    初始条件也可以多个 如:
    for($a =1,$b=1;$a<=10;$a=$a+1,$b =$b-1){
        echo $a,"~~~"$b,'<br/>';
    }

    break与continue
    continue 下一个 整体的循环没有破坏掉而是跳到下一个,如美女相亲:
    for($i=1; $i<=10; $i+=1) {
    if ($i == 4) {
    echo '照片丑,不约';
    continue;
    } e
    cho $i,'<br />';
    }

    braek 是将后面的执行语句都破坏掉了 后面的语句都不执行 循环到此结束了。
    for($i=1; $i<=10; $i+=1) {
    if ($i == 6) {
    echo $i,'是白马王子';
    break;
    } e
    cho $i,'<br />';
    }

  • 相关阅读:
    Java面试题集合
    Java RMI 入门指南
    cmd中可以运行java,但不能运行javac命令
    spring+springmvc+maven+mongodb
    Jmeter脚本上一个请求的返回值当下一个请求的参数用(token)
    Jmeter+ant运行脚本,得到HTML报告
    Jmeter录制脚本
    用Jmeter实现SQLServer数据库的增删查改
    Python3安装Requests
    notepad++运行Python
  • 原文地址:https://www.cnblogs.com/ctx1989/p/6072224.html
Copyright © 2020-2023  润新知