梦入琼楼寒有月,行过石树冻无烟

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