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) {
         case $a==100;                  //如果$a的值等于100,则输出“满分”
             echo"满分";
             break;
         case $a>=90;                   //如果$a的值大于等于90,则输出“优秀”
             echo"优秀";
             break;
         case $a>=60;                   //如果$a的值大于等于60,则输出“及格”
             echo"及格";
             break;
         default:                       //如果$a的值小于60,则输出“不及格”
             echo"不及格";
     }
?>

本示例的运行结果为:

不及格
赞(0)
未经允许不得转载:极客笔记 » PHP switch语句
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址