利用switch语句进行多选一判断。

 1 <!doctype html>
 2 <meta http-equiv="content-type" content="text/html" charset="utf-8"/>
 3 switch语句,switch语句用于根据多个不同条件执行不同动作。<br/>
 4 如果你希望有选择地执行若干代码块之一,还请使用switch语句。
 5 <br/>
 6 语法结构如下:
 7 <pre>
 8 switch(n)
 9 {
10 case label1:
11     如n=label1,此处代码将执行;
12     break;
13 case label2:
14     如n=label2,此处代码将执行;
15     break;
16 case label3:
17     如n=label3,此处代码将执行;
18     break;
19 default:
20     如果n既不等于label1页不等于label2,此处代码将执行;
21 }
22 </pre>
23 <hr/>
24 我们写一个程序,一个单选框。用switch语句半段。
25 <br/>
26 程序如下:
27 <br/>
28 <form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
29 红色:<input type="radio" name="color" value="1"/><br/>
30 蓝色:<input type="radio" name="color" value="2"/><br/>
31 绿色:<input type="radio" name="color" value="3"/><br/>
32 <input type="submit"/>
33 </form>
34 <?php
35 if(!empty($_GET['color'])){
36 switch($_GET['color'])
37 {
38 case 1:
39   echo"你选择的是红色!";  
40   break;
41 case 2:
42   echo"你选择的是蓝色!";
43   break;
44 case 3:
45   echo"你选择的是绿色!";
46   break;
47 default:
48  echo"你没有选择任何一种颜色!";
49 }
50 }
51 ?>
代码案例

从表单提交数据,用get方式来接受和提交,然后用empty来判断接受的数据是否为空。然后在进行if判断执行switch语句,可进行多选一的操作!

原文地址:https://www.cnblogs.com/UncleFreak/p/5725775.html