在php中switch是选择,if else也有同理,但是它们肯定是有区别的,那么我们来看看它们两者的区别在哪里呢,下面先看switch case语句吧。

switch($id){

case 1:

return 'asp/';

break;

case 2:

return 'phper/';

break;

case 3:

return 'jsp/';

break;

default:

return 'rubbish/';

}

if else实现

if( $systype == 1 || $systype == 2 || $systype == 3 || $systype == 4 ){

return $sever;

}elseif ( $systype == 5 || $systype == 6 || $systype == 10

|| $systype == 11 || $systype == 12 || $systype == 9 || $systype ==7 ){

return $js;

}elseif ( $systype == 9 || $systype == 8 ){

return $sql;

}else{

return $system.$sever;

}

从上面的实例我们可以看出switch只能做一个选择,而if else 可以多个。

本站原创转载注明: www.jquerycn.cn/php/phper.html

php switch if,php switch 与 if else 区别相关推荐

  1. java switch语句与switch表达式区别及使用

    1.switch语句 与if/else语句不同,switch语句可以有许多可能的执行路径.switch可用于基本类型byte.short.char和int.它们各自的包装类型(byte.short.C ...

  2. export ‘Switch‘ (imported as ‘Switch‘) was not found in ‘react-router-dom‘

    一跟着网上做react项目时,代码中以下代码: import { HashRouter, Route, Switch, Redirect } from 'react-router-dom' 出现了以下 ...

  3. 任天堂switch lite和switch区别

    显示区别:Switch采用6.2英寸1280720像素显示屏.Switch Lite采用5.5英寸1280720像素显示屏. 尺寸区别:Switch尺寸:239mm(长)*102mm(宽)*13.9m ...

  4. Uipath 利用excel筛选结果进行判断操作/或者取值操作(if,switch,flow switch.....)

    Uipath 利用excel筛选结果进行判断操作/或者取值操作(if,switch,flow switch-) 应用案例:需要对一个目标值进行查询是否在某个数据表中,比如:查询A/X是否存在或者查询A ...

  5. C语言switch执行原理,Switch 底层执行原理

    Switch 底层执行原理 switch 底层执行原理 switch 语句根据一个整数索引值进行多重分支, 底层采用跳转表这种数据结构跳转表是一个数组, 表项 i 对应代码段的地址, 当 switch ...

  6. java 普通switch与增强型switch

    switch int tag = 3; switch (tag){case 1:System.out.println("111");break;case 2:System.out. ...

  7. java switch 变量_Java switch 用法实例

    首页 > 基础教程 > 循环条件语句 > 条件语句switch Java switch 用法实例 switch允比对一个变量的值,来执行不同情况的代码.switch使用规则如下: 1 ...

  8. switch oled和switch区别

    switch oled和switch区别: 相同之处: 一.游戏阵容 1.这两款主机可以玩的游戏不存在任何的区别. 2.不过也有部分的switch lab游戏体验有差异. 二.游戏模式 这两款机型都是 ...

  9. java case switch,Java中Switch Case的替代方案

    Is there any alternative way to implement a switch case in Java other than if else which is not look ...

  10. java switch char_Java7中Switch为什么只支持byte、short、char、int、String

    Java 7中,switch的参数可以是String类型了,这对我们来说是一个很方便的改进.到目前为止switch支持这样几种数据类型:byte short int char String .但是,作 ...

最新文章

  1. 马云打响本地生活消费攻坚战,饿了么获手淘一级入口,美团危险了
  2. 程序员为什么会有职业瓶颈?
  3. linux学习(3) 关机使命
  4. 永远不要让女生帮你寄领带
  5. JAVA入门级教学之(super的内存示意)
  6. Ubuntu apt update(apt-get update)报错、失败
  7. C#设计模式之7-桥接模式
  8. oracle votedisk ocr,Oracle RAC 重建OCR和Votedisk
  9. [摘录]第10章 培养胜过对手的力量
  10. 大公司的老板更专注人,小公司的老板更专注事
  11. 小沙的杀球(贪心+模拟)
  12. 处女座的约会(思维)
  13. tp5 mysql 使用ignore_tp5数据库配置操作
  14. word2007删除某一页的页眉横线
  15. The size of tensor a (4) must match the size of tensor b (3) at non-singleton dimension 0 维度不匹配
  16. 一文读懂DeFi保险市场主要玩家及其运作机制 链捕手
  17. golang调用sdl2,键盘和鼠标事件
  18. 用EFS加密文件的方法
  19. 保存视频文件到相册视频的时长为0
  20. 2023 华为 Datacom-HCIE 真题题库 08/12--含解析

热门文章

  1. jsp论坛网站模版_网站被降权了?看看这些解决方法,或许有帮助哦
  2. 没有bug队——加贝——Python 练习实例 29,30
  3. 【OpenCV 例程200篇】93. 噪声模型的直方图
  4. fun函数python_Python函数
  5. mysql初级数据库_MYSQL初级数据库操作
  6. linux生产上线工具,Linux 产能工具及其使用技巧
  7. 如何销毁一个实例化对象_JAVA中如何创建和销毁对象
  8. python将Unix时间戳转换成时间
  9. 在Python当中如何打印输出当前时间(代码)
  10. 在windows下codeblocks中配置pthread库