- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目3
PHP流程控制任务1判断语句任务2while循环语句任务3for循环语句SpeakernameandtitlePHP+MySQL动态网页设计
判断语句2任务1
任务1判断语句任务分析本任务通过对案例的分析,了解布尔型的判断与使用,掌握if语句的使用,掌握扩展if语句的else、elseif关键字,了解switchcase条件判断语句。01知识准备1.理解true和false在PHP语言中,每个表达式的值都可能是真值(true)或假值(false)。这就需要理解表达式计算得出值是真值或假值的原理,判断一个表达式是真值还是假值分为两步。第一步,计算表达式的结果。第二步,判断结果是真值还是假值。有些表达式的计算结果容易理解。数学表达式可以看作用笔在纸上做数学运算。例如,7×6=42,因为42是真值,所以表达式7×6的结果是真值。例如,5-6+1=0,因为0是假值,所以表达式5-6+1的结果是假值。对于字符串拼接来说,原理相同。拼接两个字符串所得到的结果是一个新的组合字符串。表达式“goodgoodstudy”“daydayup”等同于字符串“goodgoodstudydaydayup”,为真值。赋值运算得到的值是被赋予的那个值。例如,$price=5的结果为5,因为5是真值,所以表达式$price=5的结果是真值。02
任务1判断语句知识准备2.if语句在if语句中,当表达式的值为真值时,才会执行程序中的某些语句。这样,程序可以根据表达式值的真假执行不同的操作。if(表达式){程序块;}if语句会计算括号中表达式的值,如果表达式的值为真值,运行if语句之后{}里的语句。如果表达式的值为假值,程序会继续执行{}之后的语句,代码如下。【实例1】$denglu=true;//如果成立就打印登录成功if($denglu){print登录成功;}02
任务1判断语句知识准备02在实例1中,测试表达式是变量$denglu。如果变量$denglu的值是true(或者是其他真值,如5、-12),那就打印“登录成功”。{}中的语句数量不限,但是每个语句要以分号结尾。这与if()之外的语句是一样的。然而,代表程序块结束的}之后无须分号,实例2的代码如下。【实例2】if($denglu){ print登录成功; print请及时修改密码;}print登录结束;
任务1判断语句知识准备2.if...else语句如果当表达式的值为假值时运行不同的语句,可以在if语句中添加一个else子句。if(表达式){ 程序块1;}else{ 程序块2;}该语句的含义为:当表达式的值为真值时,执行程序块1;当表达式的值为假值时,执行程序块2。if...else语句的流程图如图所示。02
任务1判断语句知识准备2.if...else语句【实例3】if($denglu){ print登录成功;}else{ print登录失败;}仅当if语句的表达式(变量$denglu)的值为真值时才运行第一个print语句。否则执行第二个print语句,即else子句中的语句。02
任务1判断语句知识准备4.elseif语句if...else语句通常选择两种结果,即真值或假值,但有时也会出现两种以上的选择。例如,如果是90分及以上,则为“优秀”,如果是大于等于80分且不到90分,则为“良好”;如果是大于等于60分且不到80分,则为“合格”,如果低于60分,则为“不及格”。这时可以使用elseif语句来执行,语法格式如下。If(表达式1){ 程序块1;}elseif(表达式2){ 程序块2;}...else{ 程序块n;}02
任务1判断语句知识准备4.elseif语句判断学生成绩等级的代码如下。【实例4】?if($fenshu=90){ print优秀;}elseif($fenshu=80){ print良好;}elseif($fenshu=60){ print合格;}else{ print不合格;}02如果if语句中表达式的值为真,执行if语句之后的程序块,忽略剩余所有elseif语句和对应的程序块。如果if语句中表达式的值为假值,则转到第一个elseif语句,依此类推。对于if语句和elseif语句来说,最多只会执行一个程序块。即第一个表达式为真的程序块,后续程序块不会被执行。elseif可以搭配else使用,如果if和elseif语句中表达式的值都为假值,则运行else语句的程序块。
任务1判断语句任务实施1.根据一个人的身高与体重,通过身体质量指数计算公式,判断这个人的胖瘦程度身体质量指数的计算公式如下。身体质量指数=体重(kg)÷身高^2(
您可能关注的文档
- PHP+MySQL动态网页设计 课件 项目1 PHP环境配置.pptx
- PHP+MySQL动态网页设计 课件 项目 2PHP语言基础 .pptx
- PHP+MySQL动态网页设计 课件 项目4 PHP数组操作.pptx
- PHP+MySQL动态网页设计 课件 项目5 PHP用户交互 .pptx
- PHP+MySQL动态网页设计 课件 项目6 MySQL数据库基础.pptx
- PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作.pptx
- PHP+MySQL动态网页设计 课件 项目8 用户登录 .pptx
- PHP+MySQL动态网页设计 课件 项目9 用户注册.pptx
- PHP+MySQL动态网页设计 课件 项目10 课程管理系统 .pptx
- 建筑物内信息技术设备接地技术比较 (2).doc
文档评论(0)