当前位置:  编程技术>php

php switch语句多个值匹配同一代码块的实现

    来源: 互联网  发布时间:2014-08-26

    本文导语:  先说说switch()语句的格式 switch(表达式){ case 匹配1: 当匹配1和表达式匹配成功执行的代码; break; case 匹配2: 当匹配2和表达式匹配成功执行的代码; break; default: 如果case语句没有与表达式成功所执行的代码; } 理解 switch 是怎样...

先说说switch()语句的格式

switch(表达式){

case 匹配1:
当匹配1和表达式匹配成功执行的代码;
break;

case 匹配2:
当匹配2和表达式匹配成功执行的代码;
break;
default:
如果case语句没有与表达式成功所执行的代码;
}

理解 switch 是怎样执行的非常重要。switch 语句一行接一行地执行(实际上是语句接语句)。开始时没有代码被执行。仅当一个 case 语句中的值和 switch 表达式的值匹配时 PHP 才开始执行语句,直到 switch 的程序段结束或者遇到第一个 break 语句为止。如果不在 case 的语句段最后写上 break 的话,PHP 将继续执行下一个 case 中的语句段。
例子:
代码如下:



在一个 case 中的语句也可以为空,这样只不过将控制转移到了下一个 case 中的语句,知道下一个case的语句块不为空,这样就实现了多个值匹配同意代码块:
当$i的值为1或2或3时输出同一语句:
代码如下:



    
 
 

您可能感兴趣的文章:

  • php匹配网址的正则 几乎可以匹配任何网址
  • php正则表达式中的非贪婪模式匹配
  • php switch语句多个值匹配同一代码块应用示例
  • PHP正则匹配图片并给图片加链接详解
  • PHP preg_match匹配字符串长度的问题
  • PHP的preg_match匹配字符串长度问题解决方法
  • PHP下ereg实现匹配ip的正则
  • PHP preg_match的匹配多国语言的技巧
  • PHP匹配多行的正则表达式分析
  • php正则表达式匹配img中任意属性的方法
  • php preg_match_all匹配文章中图片
  • php中utf-8编码下用正则表达式如何匹配汉字
  • PHP中正则表达式对UNICODE字符码的匹配方法
  • PHP return语句的另一个作用
  • 使用php语句将数据库*.sql文件导入数据库
  • php goto语句用法简介
  • PHP goto语句简介和使用实例
  • Php按时间查询 Mysql常用语句
  • php foreach语句正序与倒序输出
  • php下巧用select语句实现mysql分页查询
  • php编程中mysqli prepare语句用法示例
  • PHP5 mysqli的prepare准备语句使用说明
  • PHP 正则 email语句详解
  • php mysqli批量执行sql语句
  • PHP mysqli 增强 批量执行sql 语句的实现代码
  • Php中使用Select 查询语句的实例
  • PHP学习之SQL语句快速入门
  • 工作中常用的mysql语句分享 不用php也可以实现的效果
  • php流程控制语句实例教程
  • PHP之Mysql常用SQL语句示例的深入分析
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • php获取表单中多个同名input元素的值
  • Uploadify 'uploadify.php'存在多个输入验证漏洞
  • php 压缩多个CSS文件的实现代码
  • php使用array_rand()函数从数组中随机选择一个或多个元素
  • PHP字符串替换函数 可同时替换多个关键词
  • php使用多个进程同时控制文件读写示例
  • PHP strip_tags保留多个HTML标签
  • PHP根据传入参数合并多个JS和CSS文件的简单实现
  • PHP extract 数组拆分成多个变量
  • php获取表单中多个同名input元素的值 iis7站长之家
  • PHP同时连接多个mysql数据库示例代码
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • php通过socket_bind()设置IP地址代码示例
  • PHP的JavaScript框架 PHP.JS
  • php安装完成后如何添加mysql扩展
  • php服务器探针显示php服务器信息
  • PHP的substr() 函数用法
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • PHP介绍及学习网站推荐
  • PHP源文件加密工具 PHP Screw
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • PHP自动化测试 PHP-QAT
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3