php之快速入门学习-9(switch)
PHP Switch 语句
switch 语句用于根据多个不同条件执行不同动作。
PHP Switch 语句
如果您希望有选择地执行若干代码块之一,请使用 switch 语句。
<?php switch (n) { case label1:如果 n=label1,此处代码将执行;break; case label2:如果 n=label2,此处代码将执行;break; default:如果 n 既不等于 label1 也不等于 label2,此处代码将执行; } ?>
工作原理:首先对一个简单的表达式 n(通常是变量)进行一次计算。将表达式的值与结构中每个 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码。代码执行后,使用 break 来阻止代码跳入下一个 case 中继续执行。default 语句用于不存在匹配(即没有 case 为真)时执行。
<?php $favcolor="red"; switch ($favcolor) { case "red":echo "你喜欢的颜色是红色!";break; case "blue":echo "你喜欢的颜色是蓝色!";break; case "green":echo "你喜欢的颜色是绿色!";break; default:echo "你喜欢的颜色不是 红, 蓝, 或绿色!"; } ?>
易错点解析:
小心不要漏掉break,否则会一直执行下去,直到遇见break;
转载于:https://www.cnblogs.com/cisum/p/7975797.html
php之快速入门学习-9(switch)相关推荐
- Qt 快速入门学习笔记
Qt 快速入门学习笔记 环境安装 环境配置以及安装 安装包下载地址 1.windows安装 msvc编译器模块需要安装Windows软件开发工具包. MinGW是Windows平台使用GNU工具导入库 ...
- UniAPP 快速入门学习
目录 UniAPP 快速入门学习 一.UniAPP 介绍 (1)什么是 UniAPP ? (2)为什么要选择 UniAPP ? (3)UniAPP 功能框架 (4)UniAPP 开发环境搭建 二.Un ...
- Java快速入门学习笔记9 | Java语言中的方法
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记8 | Java语言中的数组
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记7 | Java语言中的类与对象
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记6 | Java语言中的for循环语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记5 | Java语言中的while循环语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记4 | Java语言中的if条件语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记3 | Java语言中的表达式与操作符
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
最新文章
- mysql 函数rep_Mysql之各种各样的函数啦
- Computer Vision Tasks
- 怎么把快捷键改成eclipse_Java IDE超好用的10个快捷键
- itmz文件如何打开_如何使用proteus8打开低版本proteus7的仿真文件?
- matlab高斯消去,高斯消去、追赶法 matlab
- 最大公共子串提取“模式”
- 使用循环语句判定用户账号密码输入三次是否正确
- UML建模之时序图(Sequence Diagram)
- spring和hibernate整合的几种方式详细介绍
- MATLAB怎么表示均布荷载,MATLAB平面四节点等参元分析程序说明
- 散文绘画集《心欢喜,灵快乐》研讨会在京举行
- 关于ubuntu 14.04 dpkg 问题
- linux c实现一个简单的sniffer
- java 错误日期转正确日期_java – jdk8日期转换中的错误?
- 使用python下载文件_利用python web框架做文件流下载
- 面试题大全-操作系统面试题
- LWM2M简介-学习记录
- DevTools 无法加载源映射
- 【旧文章搬运】暴力的查进程方法
- 线程同步互斥机制--互斥锁
热门文章
- Maven学习(六)————企业Maven项目最佳实践
- pta7-3 统计不及格人数_应用统计专硕院校专业难度分析【青岛大学、苏大、西安交通大学】...
- 查看list的形状_用Wordcloud生成指定形状的词云图
- c++ const限定符
- (回溯Uva524)素数环
- c语言猴子选大王指针,C语言描述怎么用循环队列实现猴子选大王
- 基于Java+SpringBoot+vue+node.js的图书购物商城系统详细设计和实现
- MySQL编程技巧_MySQL学习笔记---MySQL开发技巧
- 华三服务器收集系统日志,Rsyslog+H3C日志系统(示例代码)
- 计算两个数的乘积java编写_Java模拟计算机的整数乘积计算功能示例