php条件语句
php下的条件控制语句有两个,一个是if语句,一个是switch ……case语句 。其用法总结如下。
一、if…else语句
语法:
11 if(条件){
2 ……
3 }
4 else{
5 ……
6 }
72 if(条件){
8 ……
9 }
10 elseif(条件){
11 ……
12 }
13 else{
14 ……
15 }
2、示例
1示例1:
2
3<?php
4 $d = date("D");
5 if ($d == "Fri")
6 echo "Today is Friday.Have a nice weekend! "
7 else
8 echo "Have a nice day!"
9?>
10
11示例2:
12
13<?php
14$a = 59;
15//以下代码实现了根据$a的值,判断成绩等级的功能
16if($a >= 60) //如果$a大于等于60则进行以下操作
17{
18 if($a == 100)
19 { //如果$a等于100,则输出“满分”
20 echo "满分";
21 }
22 elseif($a >= 90) //如果$a大于等于90,则输出“优秀”
23 {
24 echo "优秀";
25 }
26 else
27 { //如果上述两种情况都没有满足,则输出“及格”
28 echo "及格";
29 }
30}
31else //如果$a小于60,则输出“不及格”
32 echo "不及格";
33?>
二、switch语句
1、语法
1switch(表达式){
2 case 值1:
3 语句
4 break;
5 case 值2:
6 语句
7 break;
8 default:
9 没有匹配的值时执行的语句
2、示例
1示例1:
2<?php
3switch($level) //这里根据$level的值输出不同的文字
4{
5 case 3: //如果$level等于3,则输出“高级”
6 echo "高级";
7 case 2: //如果$level等于2,则输出“中级”
8 echo "中级";
9 case 1: //如果$level等于1,则输出“初级”
10 echo "初级";
11 default: //如果$level不等于1或2或3,则输出错误信息
12 echo "错误的等级值";
13}
14?>
15
16示例2:
17
18<?php
19$a = 59;
20//以下代码实现了根据$a的值,判断成绩等级的功能
21switch($a)
22{
23 case $a == 100: //如果$a等于100,则输出“满分”
24 echo "满分";
25 break;
26 case $a >= 90: //如果$a大于等于90,则输出“优秀”
27 echo "优秀";
28 break;
29 case $a >= 60: //如果$a大于等于60,则输出“及格”
30 echo "及格";
31 break;
32 default: //如果$a小于60,则输出“不及格”
33 echo "不及格";
34}
35?>
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/php-condition-control/2971.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.