PHP开关语句Switch case学习笔记

PHP 中的 Switch 语句用于执行基于多个不同条件的不同动作。如果你希望有选择地执行若干代码块之一,请使用 Switch 语句。

switch语法

 代码如下 复制代码

switch (expression)  //设置表达式
{
case label1: //比较标签1的值
 code to be executed if expression = label1; //如果匹配输出关联的代码
 break; //结束代码跳出语句
case label2: //比较标签1的值
 code to be executed if expression = label2;
 break;
default: //如果没有匹配,执行默认代码
 code to be executed
 if expression is different
 from both label1 and label2;
}

工作原理:

对表达式(通常是变量)进行一次计算
把表达式的值与结构中 case 的值进行比较
如果存在匹配,则执行与 case 关联的代码
代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
如果没有 case 为真,则使用 default 语句

 代码如下 复制代码

<?php
$x = 1; //变量x赋值为4
switch ($x)
{
 case 1: //要比较的值为1
  echo "数字 1";
  break;
 case 2: //要比较的值为2
  echo "数字 2";
  break;
 case 3: //要比较的值为3
  echo "数字 3";
  break;
 default: //没有符合的匹配时,输出默认值
  echo "没有1到3的数字";
}
?>

学习经验, swicth case只是一个开关语句,如果有多条件或多种情况我们就不可以使用它了,这时我们需要使用if else来操作了。

时间: 2024-09-18 00:06:09

PHP开关语句Switch case学习笔记的相关文章

Swift中的条件切换语句switch...case学习教程_Swift

语法Swift 语言中 switch 语句的语法: 复制代码 代码如下: switch expression {    case expression1  :       statement(s)       fallthrough /* 可选 */    case expression2, expression3  :       statement(s)       fallthrough /* 可选 */    default : /* 可选 */       statement(s);

js 变量、字符串、条件语句、事件学习笔记

变量 还是通过一个实例来学习变量的相关语法:  代码如下 复制代码 <!--variables.html--> [html] [head] [script language="JavaScript"] <!-- hide me // load up some variables ,定义变量 var hen_num = 3; var eggs_per_week_each = 5; var weeks_per_month = 4;   // do some calcula

Javascript中switch case 语句学习笔记

在if条件语句中,逻辑条件只能有一个,如果有多个条件,可以使用嵌套的if语句来解决,但这种方法会增加程序的复杂度,降低程序的可读性. 使用switch流程控制语句可以完美地解决这些问题,其基本结构如下: switch语句语法  代码如下 复制代码 switch(条件表达式) {         case 常量:         {                 语句a;         }         case 常量:         {                 语句b;     

Bootstrap开关(switch)控件学习笔记分享_javascript技巧

bootstrap-switch插件是一个针对Bootstrap实现的开关(switch)按钮控件,可以支持尺寸.颜色等属性的自定义.开关式按钮在国内网站上使用的并不是很多,Bootstrap 的应用在国外非常流行,不知道是我们不喜欢还是使用它很麻烦很难适合网站来使用.但这种开头式按钮在手机等移动设备上的应用是最广泛的,屏幕的特性促使它更好的发展. 功能说明: 介绍chekbox与radio的两个表单的简单使用,其他更多的效果与功能可以浏览demo,点击按钮以滑动的方式进行on/off切换. 使

java 学习笔记(入门篇)_多选择结构switch语句_java

多选择结构switch语句 在java中为多路分支选择流程专门提供了switch语句,switch语句根据一个表达式的值,选择运行多个操作中的一个.他的语法形式如下: 复制代码 代码如下: switch(表达式){ case 表达式常量1:语句1: break: case 表达式常量2:语句2: break: ...... case 表达式常量n:语句n: break: [default:语句n+1:] } 其中,一个case表达式常量成为标号,代表一个case分支的入口.switch语句在运行

《从零开始学Swift》学习笔记(Day 18)——有几个分支语句?

 原创文章,欢迎转载.转载请注明:关东升的博客   分支语句又称条件语句,Swift编程语言提供了if.switch和guard三种分支语句.   if语句 由if语句引导的选择结构有if结构.if-else结构和else-if结构3种.   if结构示例代码如下: var score = 95 if score >= 85 { print("您真优秀!") }   程序运行结果如下: 您真优秀!     if-else结构示例代码如下: var score = 95 if

Swift中的条件判断、循环、跳转语句基础学习笔记_Swift

一.引言 一种编程语言的强大与否,很大程度上取决于其提供的程序流程控制方案,就如使用汇编语言实现复杂的程序流程是一件痛苦的事情.Swift中提供了许多强大的流程控制语句,例如快速遍历for-in,while循环,repeat-while循环,switch选择等,需要注意的是,在Swift2.2中,for(a;b;c)循环已经被弃用掉,并且Swift中的Switch语句也更加强大,可以处理任意数据类型. 二.for-in循环 配合范围运算符,for-in循环可以用来执行确定次数的循环,示例如下:

JavaScript高级程序设计(第3版)学习笔记5 js语句_基础知识

砖瓦和水泥都有了,接下来该是砌墙了,在ECMAScript中,语句就是我们需要砌的墙了.语句也和操作符一样,对于有C背景的人来说再自然不过了,下面采用类似的形式整理一下语句的相关知识,重点突出一些ECMAScript中比较特别和个人认为比较有意思的地方,同样,没有强调的但比较基础的语句并非不重要,而是我认为你已经熟悉. 语句一览 语句 语法 简要描述 简单语句  ; 语句以分号(;)结束,在不引起歧义的情况下也可以省略分号. 语句块 {} 使用大括号({})将一组语句放一起组成一个语句块,在EC

循环语句和switch...case

问题描述 循环语句和switch...case 请问在循环语句中使用了switch...case,如何在分支结束后再执行另一个分支? 解决方案 分支结束后再执行另一个分支什么意思? 你可以用贯穿的标号: switch (day) { case 1: case 2: ... case 5: cout << "work day "; case 6: case 7: cout << "rest day "; default: cout <&l