最近一直在想,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;
}
分享到:
相关推荐
先说说switch()语句的格式 ...仅当一个 case 语句中的值和 switch 表达式的值匹配时 PHP 才开始执行语句,直到 switch 的程序段结束或者遇到第一个 break 语句为止。如果不在 case 的语句段最后写上 bre
// 如果 expression 不等于任何一个 case 中的值,执行这里的代码块 break; } ``` - `expression`是一个表达式,其结果会被与`case`后的值进行比较。 - 每个`case`后面跟着一个常量值(可以是整数、字符或枚举值...
先说说switch()语句的格式 switch(表达式){...仅当一个 case 语句中的值和 switch 表达式的值匹配时 PHP 才开始执行语句,直到 switch 的程序段结束或者遇到第一个 break 语句为止。如果不在 case 的语句段最后写上 bre
这里a和case列表中从上而下逐一做比较,如果匹配就执行case中的代码,若有break则跳出,无break则继续往下匹配,直到新的匹配和break或switch代码块结束。 注意: a和case值的匹配算法是执行严格相等比较的(‘===’...
如果用户的选择没有匹配到任何一个`case`,则会执行`default`代码块。 在以上示例中,如果用户选择了`1`,则会输出"开始游戏...";如果选择了`2`,则会输出"保存游戏...";如果选择了`3`,则会输出"退出游戏...";...
其中,expression是一个表达式,它的值将与每个case语句后面的值进行比较。如果匹配成功,则执行该case语句后面的代码块,直到遇到break语句或switch语句结束。如果没有匹配成功的case语句,则执行default后面的代码...
本教程将帮助你深入理解C语言中的`switch`语句,这是一种强大的控制结构,可用于根据不同的条件执行不同的代码块。无论你是否是编程新手,本教程都将提供详细的解释和实用的示例,以确保你能够掌握`switch`语句的...
}其中,n是要被判断的表达式,case后面是要比较的值,break是用于阻止代码自动向下一个case运行的关键词,default是用于规定匹配不存在时做的事情的关键词。 工作原理是首先设置表达式n,然后将其值与结构中的每个...
switch 是在许多编程语言中都存在的一个条件语句,它允许根据一个表达式的值,选择性地执行不同的代码块。 下面是对 switch 函数的详细解释: switch (表达式) { case 值1: // 代码块1 break; case 值2: // ...
在这个代码中,我们使用 switch 语句来根据输入的数字选择特定的 case 代码块来执行,每个 case 代码块负责打印相应的星期天。如果输入的数字不在 1 到 7 的范围内,default 代码块将执行,向用户提供错误信息。 ...
在C语言中,`switch`语句是一种控制结构,用于根据表达式的值选择性地执行多个分支中的一个。这种结构特别适合用于当你有多个可能的整数或枚举值并且你想根据这些值执行不同的代码块时。 ### `switch`函数简介 `...
PHP 中的 Switch 语句用于执行基于多个不同条件的不同动作。 Switch 语句 如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。 使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。 语法 复制代码 ...
把表达式的值与每个 case 的值进行对比; 如果存在匹配,则执行关联代码。 如下: switch (new Date().getDay()) { case 0: day = "星期天"; break; case 1: day = "星期一"; break; case 2: day =
如果你希望有选择地执行若干代码块之一,还请使用switch语句。 语法结构如下: switch(n) { case label1: 如n=label1,此处代码将执行; break; case label2: 如n=label2,此处代码将执行; break; case ...
这篇文章主要介绍了JavaScript switch语句使用方法简介,文中通过示例代码介绍的非常详细,对大家的学习或者... 把表达式的值与每个 case 的值进行对比 如果存在匹配,则执行关联代码 如下: switch (new Date().ge
switch语句由多个case组成,每个case对应一个特定的值。如果变量的值与某个case相匹配,则执行相应的代码块。 循环结构是判断循环函数中的一种基本结构,它用于重复执行一段代码。循环结构有多种类型,包括while...
请使用 switch 语句来选择要执行的多个代码块之一。 语法 switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: 与 case 1 和 case 2 不同时执行的代码 } 工作原理:首先设置...
switch语句中的表达式只能是一个整型变量或字符型变量,用于匹配不同的case值以执行不同的代码块。 第三个问题是关于while和do-while循环的语法结构和流程图。while语句的语法结构为: ``` while (循环条件) { ...
6.1 每行一个语句 26 6.2 复合语句 26 6.3 RETURN 语句 26 6.4 IF、 IF-ELSE、IF ELSE-IF 语句 26 6.4 FOR、FOREACH 语句 27 6.5 WHILE 语句 27 6.7. DO - WHILE 语句 28 6.8. SWITCH - CASE 语句 28 6.9. TRY - ...