第四讲条件语句Word文件下载.docx

上传人:b****6 文档编号:21825909 上传时间:2023-02-01 格式:DOCX 页数:4 大小:16.56KB
下载 相关 举报
第四讲条件语句Word文件下载.docx_第1页
第1页 / 共4页
第四讲条件语句Word文件下载.docx_第2页
第2页 / 共4页
第四讲条件语句Word文件下载.docx_第3页
第3页 / 共4页
第四讲条件语句Word文件下载.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

第四讲条件语句Word文件下载.docx

《第四讲条件语句Word文件下载.docx》由会员分享,可在线阅读,更多相关《第四讲条件语句Word文件下载.docx(4页珍藏版)》请在冰豆网上搜索。

第四讲条件语句Word文件下载.docx

PHP中制语句包括:

顺序执行语句,制语句包括:

顺序执行语句,分支控制语循环控制语句。

句,循环控制语句。

PHP条件语句的介绍与应用条件语句的介绍与应用

if条件语句程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着至关重要的作用,格式如下:

if…else…if…elseif…

if(expr)echoTRUEelseechoFALSE

if(expr){echoTRUE}else{echoFALSE}

if(expr){echoTRUE}elseif(expr){echoCON}else{echoFALSE}

分支有三种结构二、if..else分支有三种结构

第一种是只有用到条件,当作单纯的判断。

第一种是只有用到if条件,当作单纯的判断。

解释成"

若发生了某事则怎样处理"

语法如下:

语法如下:

if(expr){statement}为判断的条件,通常都是用逻辑运算符号其中的expr为判断的条件,通常都是用逻辑运算符号当判断的条件。

当判断的条件。

而statement为符合条件的执行部分程若程序只有一行,{}。

序,若程序只有一行,可以省略大括号{}。

范例:

本例省略大括号。

<

?

php"

哈哈哈哈"

if($state==1)echo"

哈哈"

;

?

>

这里特别注意的是,判断是否相等是==而不是=这里特别注意的是,判断是否相等是==而不是=,ASP==而不是程序员可能常犯这个错误,是赋值。

程序员可能常犯这个错误,=是赋值。

本例的执行部分有二行,不可省略大括号。

phpif($state==1){"

哈哈echo"

哈哈;

echo"

<

br>

"

}?

之外,的条件,第二种是除了if之外,加上了else的条件,可若发生了某事则怎样处理,解释成“若发生了某事则怎样处理,否则该如若发生了某事则怎样处理何解决”。

何解决。

语法如下if(expr){statement1}else{statement2}

二、if..else循环有三种结构

;

}else{"

呵呵呵呵"

呵呵"

第三种就是递归的分支,第三种就是递归的if..else分支,通常用在多种决策判断时。

拿来合并运用处理。

断时。

它将数个if..else拿来合并运用处理。

直接看下面的例子

phpif($a>

$b){echo"

a比b大"

}elseif($a==$b){echo"

a等于b"

}else{echo"

a比b小"

循环,上例只用二层的if..else循环,用来比较a两个变量。

和b两个变量。

实际要使用这种递归循环时,请小心使用,if..else循环时,请小心使用,因为太多层的循环容易使设计的逻辑出问题,的循环容易使设计的逻辑出问题,或者少打了大括号等,都会造成程序出现莫名其打了大括号等,妙的问题。

妙的问题。

1、switch条件语句在多个条件当中使用Switch更加精巧,格式如下:

switch($i){case0:

输出0"

break;

case1:

输出1"

case2:

输出2"

}if($i==0){echo"

}elseif($i==1){echo"

}elseif($i==2){echo"

}

相等

语句,通常处理复合式的条件判断每个子条件,复合式的条件判断,switch语句,通常处理复合式的条件判断,每个子条件,指令部分。

都是case指令部分。

在实际工作上若使用许多类似的if指令,语句。

指令,可以将它综合成switch语句。

switch(expr){caseexpr1:

statement1;

caseexpr2:

statement2;

default:

statementN;

条件,其中的expr条件,通常为变量名称。

常为变量名称。

而case后的exprN,通,常表示变量值。

常表示变量值。

冒号后则为符合该条件要执行的部分。

的部分。

注意要用break跳离循环。

跳离循环。

}

三、switch语句switch语句

phpcase"

Mon"

:

switch(date("

D"

)){"

今天星期一今天星期一"

今天星期一"

case"

Tue"

"

今天星期二今天星期二"

今天星期二"

case"

Wed"

今天星期三今天星期三"

今天星期三"

Thu"

今天星期四今天星期四"

今天星期四"

Fri"

今天星期五今天星期五"

今天星期五"

今天放假今天放假"

今天放假"

需要注意的是break;

不能遗漏,default,需要注意的是break;

不能遗漏,default,省略是break;

不能遗漏可以的。

可以的。

很明显,循环就很麻烦。

很明显,上述的例子用if循环就很麻烦。

当然在设计时,在设计时,要将出现机率最大的条件放在最前面,最少出现的条件放在最后面,可以增加程最少出现的条件放在最后面,序的执行效率。

上例由于每天出现的机率相同,序的执行效率。

上例由于每天出现的机率相同,所以不用注意条件的顺序。

所以不用注意条件的顺序。

尊重他人劳动,转载请注明来自[PDF转换成WROD_PDF阅读器下载:

本文【第四讲条件语句】网址:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1