php之if-else
PHP if-else PHP ifelse语句用于测试条件。在PHP中有多种使用if语句的方法。 if if…
PHP if-else
PHP ifelse语句用于测试条件。在PHP中有多种使用if语句的方法。
- if
- if-else
- if-else-if
- if嵌套
PHP If语句
PHP if语句允许条件执行代码。条件为真时执行。
如果指定条件为真,则if语句用于执行if语句内部存在的代码块。
句法
1
2
3
|
if(condition){
//code to be executed
}
|
流程图
例
1
2
3
4
5
6
|
<?php
$num=12;
if($num<100){
echo “$num is less than 100”;
}
?>
|
输出:
1
|
12 is less than 100
|
PHP If-else语句
无论条件为true还是false,都会执行PHPif-else语句。
if-else语句与if语句略有不同。如果指定条件为true,则执行一个代码块,如果条件为false,则执行另一个代码块。
句法
1
2
3
4
5
|
if(condition){
//code to be executed if true
}else{
//code to be executed if false
}
|
流程图
例
1
2
3
4
5
6
7
8
|
<?php
$num=12;
if($num%2==0){
echo “$num is even number”;
}else{
echo “$num is odd number”;
}
?>
|
输出:
1
|
12 is even number
|
PHP If-else-if语句
PHPif-else-if是一个特殊的语句,用于组合多个if?.else语句。因此,我们可以使用此语句检查多个条件。
句法
1
2
3
4
5
6
7
8
9
10
|
if (condition1){
//code to be executed if condition1 is true
} elseif (condition2){
//code to be executed if condition2 is true
} elseif (condition3){
//code to be executed if condition3 is true
....
} else{
//code to be executed if all given conditions are false
}
|
流程图
例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php
$marks=69;
if ($marks<33){
echo “fail”;
}
else if ($marks>=34 && $marks<50) {
echo “D grade”;
}
else if ($marks>=50 && $marks<65) {
echo “C grade”;
}
else if ($marks>=65 && $marks<80) {
echo “B grade”;
}
else if ($marks>=80 && $marks<90) {
echo “A grade”;
}
else if ($marks>=90 && $marks<100) {
echo “A+ grade”;
}
else {
echo “Invalid input”;
}
?>
|
输出:
1
|
B Grade
|
PHP嵌套if语句
嵌套的if语句在另一个if块中包含if块。内部if语句仅在外部if语句中的指定条件为true时才执行。
句法
1
2
3
4
5
6
|
if (condition) {
//code to be executed if condition is true
if (condition) {
//code to be executed if condition is true
}
}
|
流程图
例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<?php
$age = 23;
$nationality = “Indian”;
//applying conditions on nationality and age
if ($nationality == “Indian”)
{
if ($age >= 18) {
echo “Eligible to give vote”;
}
else {
echo “Not eligible to give vote”;
}
}
?>
|
输出:
1
|
Eligible to give vote
|
PHP开关示例
1
2
3
4
5
6
7
8
|
<?php
$a = 34; $b = 56; $c = 45;
if ($a < $b) {
if ($a < $c) {
echo “$a is smaller than $b and $c”;
}
}
?>
|
输出:
1
|
34 is smaller than 56 and 45
|
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!