php从入门到精通 php从入门到精通PHP是什么php环境搭建php echo/print 打印输出PHP date()函数:日期和时间PHP语法PHP 变量PHP 常用数据类型PHP常量PHP运算符PHP if语句PHP Switch语句PHP for和foreach 循环PHP while 循环PHP退出循环PHP 函数PHP 类与对象PHP命名空间PHP超全局变量PHP 表单 PHP表单提交PHP 表单验证PHP 日常操作 PHP多维数组PHP Include和require用法PHP 打开/读取/输出/关闭文件PHP 创建/写入文件PHP 上传文件PHP 复制/移动/删除文件PHP判断目录文件是否存在PHP获取文件属性和权限PHP cookiePHP Sessionphp socketPHP Mysql数据库 创建/选择/删除Mysql数据库创建/删除Mysql数据表修改/重命名Mysql数据表Mysql数据管理PHP 连接MySQL数据库PHP 创建MySQL数据库PHP创建Mysql数据表PHP插入Mysql数据PHP查询Mysql数据PHP MySQL Order By排序PHP MySQL UPDATE更新数据PHP MySQL Delete删除数据

PHP Switch语句

根据多个不同条件执行不同语句,执行时直到 switch 的程序段结束或者遇到第一个 break 语句为止。

语法

switch (变量) {

    case 与变量比较1:

        语句;

        break;

    case 与变量比较2:

        语句;

        break;

    ...

    default:

        语句;

        break;

}

描述:

php switch case 多个条件 案例:

<?php
$a=59;


switch ($a) {
    case $a<60:
        echo "0"; //59<60所以输出:0
        break;    //以下条件就不执行判断了
    case $a==59:
        echo "1"; //上面遇到break,这不执行
        break;
    case "a":
        echo "a"; //上面遇到break,这不执行
        break;
}
//结果输出:0
?>

php switch default 案例:

<?php
$b=59;
switch ($b) {
    case 60:
        echo "3"; //条件不符
    case 59:
        echo "4"; //条件符合所以输出:4
    default:
        echo "5"; //以为case后没有break所以输出:5
}
//结果输出:45
?>

php switch字符串的写法 案例:

<?php
$c="a";
switch ($c) {
    case "b":
        echo "6"; //条件不符
        break;
    case "a":
        echo "7"; //输出7
        break;
    default:
        echo "8"; //上面遇到break所以不输出
        break;
}
//结果输出:7
?>