• 技术文章 >PHP >PHP数组

    php switch语句的使用

    小妮浅浅小妮浅浅2021-01-27 16:08:04原创5541

    在众多的php条件语句里,基础的判断我们都可以用if语句来解决。这里有些人就要说了,还有switch语句可以进行值的比较。从使用的复杂度来说,switch语句功能上要更加丰富。下面我们就phpswitch语句的概念、语法分别进行学习,然后在一道成绩的实例题中体会switch的判断作用。

    1.概念

    switch语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。

    2.语法

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    switch (n)

     {

     case label1:

     如果 n=label1,此处代码将执行;

     break;

     case label2:

     如果 n=label2,此处代码将执行;

     break;

     default:

     如果 n 既不等于 label1 也不等于 label2,此处代码将执行;

     }

    3.实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    <?php

      

    /*

    * @Author: wyy

    * @Date:   2018-06-15 14:29:19

    * @Email:  2752154874@qq.com

    * @Last Modified by:   wyy

    * @Last Modified time: 2018-06-15 15:48:23

     */

    header("Content-Type: text/html;charset=utf-8");

    $num=$_GET["num"];

        switch($num){

            case $num>=90 && $num<=100:

                echo "你的成绩等级为A";

                break;

                case $num>=80 && $num<90:

                    echo "你的成绩等级为B";

                    break;

                    case $num>=60 && $num<80:

                        echo "你的成绩等级为C";

                        break;

                        case $num>=0 && $num<60:

                            echo "你的成绩等级为D";

                            break;

                            default:

                                echo "你输入的成绩有误,请重新输入.";

                                break;

    }

      

    ?>

    以上就是php中switch语句的使用,对于这种进阶的条件语句,我们使用的机会不如if语句多,但是在处理复杂的事务上效果还是非常明显的。更多php学习指路:php数组

    专题推荐:php switch语句
    上一篇:php定义常量数组有几种方式 下一篇:php中if…elseif…else判断条件

    相关文章推荐

    • php顺序查找的使用• php插值查找的用法• php中的哈希表是什么• 哈希表在php中的使用• php中sort函数是什么• php中rsort函数是什么• php asort函数的使用• php定义常量数组有几种方式• php中条件语句的使用整理• php中ksort()函数是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网