PHP Switch
Switch和if……else之间的区别就是,使用Switch可以避免沉长的if……else语句,而Switch只需要switch……case……default
switch……case……default
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <body> <?php $one = 10; switch ($one) { case '10': echo "\$one的变量为$one"; break; default: echo "为达到基本要求"; break; } ?> </body> </html>
|
switch……case……case……default
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <body> <?php $one = 11; switch ($one) { case '10': echo "变量为$one"; break; case '11': echo "变量为$one"; break; default: echo "为满足基本要求"; break; } ?> </body> </html>
|
| ID |
DA |
FA |
| break |
结束 |
|
| continue |
跳过 |
|
扩展:JavaScript Break or Continue
Break 方法
与Continue方法不同的是,当执行到break方法时下面的将不会继续执行。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <button onclick="myFunction()">开始</button> <p id="data"></p> <script> function myFunction() { var a = "",i=0; for (i=0;i<10;i++) { if (i==3) { break; } a = a + "输出" + i + "<br>"; } document.getElementById("data").innerHTML = a; } </script> </body> </html>
|
Continue 方法
JavaScript Continue方法与“break”方法不同,当执行到此的时候将会直接跳过从而继续执行。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <button onclick="myFunction()">开始</button> <p id="data"></p> <script> function myFunction() { var a = "",i=0; for (i=0;i<10;i++) { if (i==1) { continue; } a = a + "输出" + i + "<br>"; } document.getElementById("data").innerHTML = a; } </script> </body> </html>
|
例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> </head> <body> <form name="formone" method="post"> <select name="hobby"> <option>请选择你的兴趣爱好</option> <option>唱歌</option> <option>跳舞</option> <option>R_AP</option> </select> <input type="submit" name="button" value="提交"> </form>
<?php if (isset($_POST['button'])) { // 提交POST $hobby = $_POST['hobby']; // 从文本框获取数据 switch ($hobby) { case "唱歌": echo "你的兴趣爱好是唱"; break; case "跳舞": echo "你的兴趣爱好是跳"; break; case "R_AP": echo "你的兴趣爱好是RAP"; break; default: echo "请选择你的兴趣爱好"; break; } } ?> </body> </html>
|
⬅️ Go back