美文网首页
3.php流程控制

3.php流程控制

作者: dwy_interesting | 来源:发表于2020-05-27 10:04 被阅读0次

条件控制语句

条件控制语句是根据条件选择执行不同的代码片段。条件控制语句分为四类:
1)if 语句 -- 在条件成立时执行代码
语法:

    if(表达式)
           {语句;}
举个栗子:
    <?php

            $t= 10;
            if ($t>5)    
            {
                echo "Have a good day!";
            }

    ?>

2)if...else 语句 -- 在条件成立时执行一块代码,条件不成立时执行另一块代码
语法:

    if(表达式){
         语句1;
    }else{
         语句2;
    }

举个栗子:

    <?php

        $t= 10;
    if ($t<10)
    {
        echo "Have a good day!";
    }else{
        echo ''This is spring!'';
    }

    ?>

3)if...else if....else 语句 -- 在若干条件之一成立时执行一个代码块
语法:

    if(表达式1){
         语句1;
    }else if(表达式2){
         语句2;
    }...
    else{
         语句n;
    }

举个栗子:

    <?php

        $t= 10;
    if ($t<10)
    {
        echo "Have a good day!";
    }else if($t>10){
        echo ''This is a spring!'';
    }else{
        echo ''I like you!'';
    }

    ?>

4)switch 语句 -- 在若干条件之一成立时执行一个代码块
语法:

    switch(变量或表达式){
          case 常量表达式1:
        语句1;
        break;
          ...
          case 常量表达式n:
        语句n;
        break;
          default:
        语句n+1;
    }   

举个栗子:

    <?php

        $t= 10;
    switch($t){
       case 5:
    echo ''这朵花5块钱'';
    break;
       case 6:
    echo ''这朵花6块钱'';
    break;
       default:
    echo ''这朵花$t块钱''
    }

    ?>

循环控制语句

循环控制语句是用于循环执行某些相同操作存在,分为三类:
1) for - 循环执行代码块指定的次数
语法:

    for(初始化表达式;条件表达式;迭代表达式){
        语句;
    }

举个栗子:

    <?php

        $t= 10;
        for($i = 0; $i < $t; $i++){
        echo $i;
        }
    
    ?>

2) while - 只要指定的条件成立,则循环执行代码块
语法:

    while(表达式){
        语句;
    }

举个栗子:

    <?php

        $t= 10;
        while($t< 20){
        echo $t;
        $t++;
        }
    
    ?>

3) do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环 语法:

    do{
                  语句;
        }while (条件);    

举个栗子:

    <?php

        $t= 10;
        do{
        echo $t;
        $t++;
        }while($t<20);
    
    ?>

跳转语句

在循环条件一直满足时,若需要在中间离开循环,就要使用到跳转语句;跳转语句分为两类:
1) break 语句 -- 跳出当前循环,包括while、do...while、for和switch在内的所有控制语句
举个栗子:

    <?php
    while(ture){
      $t= rand(1,20);
      echo $t;
      if($t == 10){
        break;
       }
    }
    ?>           

2)continue 语句 -- 终止本次循环进入下一次循环
举个栗子:

    <?php
    for($i = 0; $i < 5; ++$i){
        if($i == 2){
            continue;
        }
        echo $i;
    }   
    ?>

相关文章

  • 3.php流程控制

    条件控制语句 条件控制语句是根据条件选择执行不同的代码片段。条件控制语句分为四类:1)if 语句 -- 在条件...

  • 3.PHP流程控制

    思考:平常针对业务需求编写的代码通常以行为单位,那么代码的执行逻辑是什么样子的呢? 引入:正常情况下,代码就是按照...

  • 3.PHP流程控制结构

    任何 PHP 脚本都是由一系列语句构成的。一条语句可以是一个赋值语句,一个函数调用,一个循环,甚至一个什么也不做的...

  • 3.PHP的流程控制结构

    在任何一门设计语言中,都需要支持满足程序结构化所需要的三种基本结构、顺序结构、分支结构(选择结构或条件结构)和循环...

  • 5-流程控制

    流程控制 流程 计算机执行代码的顺序就是流程 流程控制 对计算机代码执行顺序的管理就是流程控制 流程分类 流程控制...

  • 04-流程控制及while循环

    流程控制 流程: 计算机执行代码的顺序,就是流程。 流程控制: 对计算机代码执行顺序的控制,就是流程控制。 流程分...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • js流程控制

    2 - 流程控制 2.1 流程控制概念 2.2 顺序流程控制 ​ 顺序结构是程序中最简单、最基本的流程控制,它...

  • 二级-2.Python流程控制

    流程控制 流程:计算机执行代码的顺序就是流程。 流程控制:对计算机代码执行顺序的管理就是流程控制。 流程控制一共分...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

网友评论

      本文标题:3.php流程控制

      本文链接:https://www.haomeiwen.com/subject/ggukwhtx.html