![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
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语句,可进行多选一的操作!