当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > PHP Switch

PHP
php 无限分类的实现
常用PHP代码
windows下安装配置php视频教程
MySQL数据库结构和数据的导出和导入
PHP实现 IP Whois 查询
PHP5 this,self和parent关键字详解
PHP 安全技巧连载 #1[译]
PHP 安全技巧连载 #2[译]
PHP 安全技巧连载 #3[译]
PHP 安全技巧连载 #4[译]
PHP 安全技巧连载 #5[译]
PHP 安全技巧连载 #6[译]
PHP 安全技巧连载 #7[译]
PHP 安全技巧连载 #8[译]
PHP 安全技巧连载 #9[译]
PHP 安全技巧连载 #10[译]
PHP 安全技巧连载 #11[译]
PHP error_reporting的使用
PHP 安全技巧连载 #12
使用PHP做Linux/Unix守护进程

PHP Switch


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 1612 ::
收藏到网摘: n/a

The Switch statement in PHP is used to perform one of several different actions based on one of several different conditions.
PHP Switch语句的作用是:根据不同的条件,执行不同的语句。


The Switch Statement
Switch语句

If you want to select one of many blocks of code to be executed, use the Switch statement.
如果你想同时判断多种条件,并执行其中一种符合条件的代码,那么可以使用“switch”语句。

The switch statement is used to avoid long blocks of if..elseif..else code.
使用switch语句可以避免同时使用多个“if...elseif...else”代码,现在较为简便。

Syntax
语法

switch (表达式)
{
case label1:
当 表达式 = label1 时就执行这段代码;
break;
case label2:

当 表达式 = label2 时就执行这段代码;
break;
default:
当表达式为其它情况的时候就执行这段代码;
}

Example
案例

This is how it works:
下面介绍它的工作原理:

  • A single expression (most often a variable) is evaluated once
    逐个地执行条件中预先设定的表达式或计算变量;
  • The value of the expression is compared with the values for each case in the structure
    将条件中预先设定的表达式或变量的值与代码中设定的条件相比较;
  • If there is a match, the code associated with that case is executed
    如果上述二者匹配,那么与这个条件相关的代码将被执行;
  • After a code is executed, break is used to stop the code from running into the next case
    在一段符合条件的代码被执行以后,可以使用“break”跳出Switch语句;
  • The default statement is used if none of the cases are true
    当所有的条件都是假[false]时,则执行default语句;
<html>
<body>
<?php
switch ($x)
{
case 1:
echo "数字 1";
break;
case 2:
echo "数字 2";
break;
case 3:
echo "数字 3";
break;
default:
echo "这个数不等于1、2和3";
}
?>
</body>
</html>

评论 (0) All

登陆 | 还没注册?