`
yukar
  • 浏览: 127961 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

PHP关于switch case语句中多个值匹配一个代码块的代码

    博客分类:
  • php
 
阅读更多

最近一直在想,PHP的switch case语句中多个值匹配一个代码块的代码除了我们常用多个case匹配而不跳出(break)的写法之外,是否还有像VB那样,可以用大括号或者中括号把匹配的值用“,”或者“||”分隔开,怎么试都不行,网上居然还有人乱写说用“||”分开可以,然后被一群人给瞎转载了,真是误人子弟啊!

 

    switch ($cps_sign) {
        case 'yiqifa':
        case 'chengguo':
        case 'roiyiqifa':
        case 'lkt':
        case 'fanli':
        case 'qqfanli':
        case 'weiyi':
        case 'yoyi':
            $sql = "INSERT into sa_cps_list (`uv`,`s_time`,`cps`,`url`) VALUES ('{$uv}',{$timestamp},'{$cps_sign}','{$url}')";
            echo $sql;exit();
            mysql_query($sql);
            break;
        default:
            break;
    }

 

0
0
分享到:
评论

相关推荐

    php switch语句多个值匹配同一代码块应用示例

    在执行过程中,PHP首先计算`switch`后的表达式的值,然后依次比较每一个`case`后面的值,如果找到匹配的值,就执行对应的代码块。一旦匹配成功,PHP会执行相应的代码,直到遇到`break`语句,此时控制流跳出整个`...

    Java switch case 语句.docx

    Java的switch case语句是一种控制流程结构,用于根据变量的值执行不同的代码块。它提供了一种更简洁的方式来替代多个if...else if...else语句。以下是对switch case语句的详细解释: 1. **基本语法**: switch语句...

    php switch语句多个值匹配同一代码块的实现

    在PHP编程语言中,`switch`语句是一种条件控制结构,用于执行多个可能的代码块,根据给定的表达式的值来决定执行哪一个。当一个特定的`case`与表达式的值相匹配时,该`case`后面的代码块将被执行,直到遇到`break`...

    c语言switch case语句.docx 代码

    C语言中的`switch`和`case`语句是控制流程的一部分,它们提供了多路选择的结构,使得程序可以根据不同的条件执行不同的代码块。在C语言中,`switch`语句通常用于替代一系列的`if...else if...else`语句,以实现更...

    switch+case语句例子成绩

    `switch-case` 语句是 Java 语言中的一个控制流结构,它允许程序根据不同的条件分支执行不同的代码块。在给定的例子中,`switch-case` 语句被用来根据学生的成绩分配相应的等级,如 A、B、C、D 或 F。 首先,我们...

    switch 语句与 case 语句一起使用,每个 case 对应一个可能的值.rar

    2. `case value1`:每个`case`后面跟一个可能的值,如果`expression`的值与`value1`相等,那么就执行对应的语句块,直到遇到`break`语句为止。 3. `break`:用于跳出当前`switch`结构,防止执行后续的`case`。如果不...

    switch语句

    JavaScript中的`switch`语句是一种条件控制结构,用于执行基于不同条件的多个代码块。它提供了比`if...else if...else`结构更简洁、更易读的代码编写方式,尤其在处理多分支选择时。在本练习中,我们将深入探讨`...

    Swift视频教程:switch语句匹配枚举值

    每个`case`包含一个或多个可能匹配的值,如果表达式匹配到某个`case`,则执行该`case`下的代码块。不同于其他一些语言,Swift的`switch`语句是“完全覆盖”的,这意味着一旦找到匹配的`case`,后续的`case`将不再...

    switch.docx `switch`语句是C++中的一种流程控制语句,通常用于根据表达式的值选择执行不同的代码块 下面是`

    4. **避免重复的`case`标签**:同一个`switch`语句中的`case`标签不能有重复的值。 5. **利用`default`**:使用`default`标签来处理没有被其他`case`标签覆盖的情况,这对于增强代码健壮性非常重要。 综上所述,`...

    计算机二级C语言考点18switch-case语句.pdf

    switch-case语句是C语言中的一种选择语句,用于根据不同的条件执行不同的代码块。在计算机二级C语言考试中,switch-case语句是重要的考点之一。下面我们将详细讲解switch-case语句的使用和考点。 一、switch-case...

    switch语句的妙用(必看篇)

    这里a和case列表中从上而下逐一做比较,如果匹配就执行case中的代码,若有break则跳出,无break则继续往下匹配,直到新的匹配和break或switch代码块结束。 注意: a和case值的匹配算法是执行严格相等比较的(‘===’...

    Swift视频教程:控制流 条件语句-switch-元组匹配

    `switch`语句可以检查一个值是否匹配一系列的模式,而不仅仅是一个简单的布尔表达式。在Swift中,`switch`语句的模式匹配非常强大,可以涵盖各种情况,包括整数、字符串、枚举值、区间、类型匹配甚至是元组。 元组...

    计算机二级C语言 考点18 switch-case 语句.pdf

    switch-case 语句是C语言中的一种选择语句,用于根据不同的值执行不同的代码块。switch 语句的基本结构为: ```c switch (expression) { case constant1: code block 1; break; case constant2: code block 2;...

    实验一 条件语句、循环语句的使用 2.switch 条件语句

    在提供的`Example12.java`代码中,我们看到了一个简单的`switch`语句应用,以及如何在`main`方法中设置和使用变量`answer`。当运行这段代码时,由于`answer`的值被初始化为'B',所以程序将输出“B 正确”。如果你...

    C语言中分支结构:if语句、if-else语句和switch语句的使用方法.docx

    switch语句是另一种分支结构,它可以根据一个表达式的值执行不同的代码块。switch语句的基本语法如下: switch (表达式){ case 常量1: // 执行这里的代码块1 break; case 常量2: // 执行这里的代码块2 break;...

    Python-switchcase用纯Python实现的SwitchCase结构

    首先,我们需要定义一个字典,键为可能的条件(case),值为对应的函数或者处理代码块。接下来,我们根据输入的条件(switch)从字典中查找相应的函数并执行。以下是一个简单的示例: ```python def handle_case...

    C++语言:switch语句最详细讲解.pdf

    4. 同一个switch语句中的case值不可重复,否则就会出现相互矛盾的情况。 5. break语句可以终止switch语句的执行,但不是必须的。如果没有break语句,可能会执行多条case语句。 6. switch语句是顺序检查的,但每种...

    c语言程序设计 switch语句

    每个`case`后的数字与`k`的值进行匹配,如果匹配成功,则执行相应的代码块,即赋值给`y`一个等级字母。每个`case`后都跟一个`break`语句,用于跳出当前`switch`语句,避免继续执行后续的`case`。如果`k`的值没有匹配...

Global site tag (gtag.js) - Google Analytics