PHP switch语句

PHP switch语句——根据比较结果执行对应语句,switch语句和if条件控制语句类似,实现将同一个表达式与很多不同的值比较,获取相同的值,并且执行相同的值对应的语句。

PHP switch语句 语法

switch ( expr ){                           //expr条件为变量名称
    case expr1:                            //case后的expr1为变量的值
        statement1;                        //冒号“:”后的是符合该条件时要执行的部分
       break ;                             //应用break来跳离循环体
    case expr2 :
        statement2 ;
        break ;
    default:                               //默认值
        statementN;
        break;

参数expr是表达式的值,即switch语句的条件变量的名称;参数expr1放置于case语句之后,是要与条件变量expr进行匹配的值中的一个;statement1是在参数expr1的值与条件变量expr的值相匹配时执行的代码;break语句实现终止语句的执行,即在执行过程中,遇到break就停止执行,跳出循环体;default是case的一个特例,匹配任何其他case都不匹配的情况,是最后一条case语句。

PHP switch语句 示例

应用switch语句判断成绩的等级情况

代码如下:

<?php
     a=59;                             //以下代码实现了根据a的值,判断成绩等级的功能
     switch(a) {
         casea==100;                  //如果a的值等于100,则输出“满分”
             echo"满分";
             break;
         casea>=90;                   //如果a的值大于等于90,则输出“优秀”
             echo"优秀";
             break;
         casea>=60;                   //如果a的值大于等于60,则输出“及格”
             echo"及格";
             break;
         default:                       //如果a的值小于60,则输出“不及格”
             echo"不及格";
     }
?>

本示例的运行结果为:

不及格

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程