数码资讯
PHP开关语句的多个值匹配同一代码块的实现。
首先讨论开关()语句的格式。 开关(表达式){ 病例配对1: 当匹配1和表达式以匹配代码的成功执行时; 打破; 病例配对2: 当匹配2和表达式以匹配代码的成功执行时; 打破; 违约: 如果case语句没有使用表达式成功执行的代码; } 这是非常重要的了解开关执行switch语句是一行一行的执行(实际
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
首先讨论开关()语句的格式。
开关(表达式){
病例配对1:
当匹配1和表达式以匹配代码的成功执行时;
打破;
病例配对2:
当匹配2和表达式以匹配代码的成功执行时;
打破;
违约:
如果case语句没有使用表达式成功执行的代码;
}
这是非常重要的了解开关执行switch语句是一行一行的执行(实际上是连接声明)。没有代码开始执行。只有当一个case语句的值相匹配的switch表达式的值,PHP开始执行语句直到开关第一段结束或break语句时,如果你不写在case语句结束休息,PHP将继续在未来的情况下执行的句段。
实例uff1a
复制代码代码如下所示:
< PHP
开关($ i){
案例1:
$ i的值是1;
打破;
案例2:
$ i的值是2;
打破;
案例3:
$ i的值是3;
打破;
违约:
$ i不是1, 2, 3 ;
}
>
case中的句子也可以是空的,所以它只将控件转移到下一个case语句,知道下一个case的块不是空的,所以多个值匹配与代码块一致。
当$ i值为1、2或3时,输出相同的语句:
复制代码代码如下所示:
< PHP
开关($ i){
案例1:
案例2:
案例3:
$ i值是1、2或3 ;
打破;
}
>
开关(表达式){
病例配对1:
当匹配1和表达式以匹配代码的成功执行时;
打破;
病例配对2:
当匹配2和表达式以匹配代码的成功执行时;
打破;
违约:
如果case语句没有使用表达式成功执行的代码;
}
这是非常重要的了解开关执行switch语句是一行一行的执行(实际上是连接声明)。没有代码开始执行。只有当一个case语句的值相匹配的switch表达式的值,PHP开始执行语句直到开关第一段结束或break语句时,如果你不写在case语句结束休息,PHP将继续在未来的情况下执行的句段。
实例uff1a
复制代码代码如下所示:
< PHP
开关($ i){
案例1:
$ i的值是1;
打破;
案例2:
$ i的值是2;
打破;
案例3:
$ i的值是3;
打破;
违约:
$ i不是1, 2, 3 ;
}
>
case中的句子也可以是空的,所以它只将控件转移到下一个case语句,知道下一个case的块不是空的,所以多个值匹配与代码块一致。
当$ i值为1、2或3时,输出相同的语句:
复制代码代码如下所示:
< PHP
开关($ i){
案例1:
案例2:
案例3:
$ i值是1、2或3 ;
打破;
}
>
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。