PHP流程控制语句.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP PHP 不论是PPHHPP还是别的语法,程序总是由若干条语句组成。 从执行方式上看,语句的控制结构分为以下三种: 1、 顺序结构:从第一条语句到最后一条语句完全顺序执行; 2、 选择结构:根据用户输入或语句的中间结果去执行若干任务; 3、 循环结构:根据某条条件重复地执行某项任务若干次,或直到达成目标即可。 PHP PHP PPHHPP中 有三种控制语句用以实现选择结构与循环结构: 1、 条件控制语句:if、else、elseif 和switch; 2、 循环控制语句:foreach、while、do while 和for; 3、 转移控制语句:break、continue 和return。 条件控制语句: If If IIff语句,用法: If A If A IIff(AA) Statement1 Statement1 SSttaatteemmeenntt11; Else Else EEllssee Statement2 Statement2 SSttaatteemmeenntt22; 解析:如果A为true,则执行statement1;否则执行statement2。 例子,代码: <?php $a=59; //根据$a的值,判断是否及格。如果>=60则输出及格 if($a>=60) { echo“及格”; } else echo“不及格”; ?> If···elseif···else If···elseif···else IIff······eellsseeiiff······eellssee语句,用法: If(A) If(A) IIff((AA)) Statement1 Statement1 SSttaatteemmeenntt11; Elseif(B) Elseif(B) EEllsseeiiff((BB)) Statement2 Statement2 SSttaatteemmeenntt22; Else Else EEllssee Statement3; Statement3; SSttaatteemmeenntt33;; 解析:如果A为TRUE,则执行statement1。否则,如果B 的值为TRUE,则statement2;否则执行statement3。 当然:if 语句也可以嵌套。 下面是个If···elseif···else的例子: <?php $a=59; if($a>=60)//在大于等于60的情况里在进行分类 { if($a==100) echo“满分”; elseif($a>=90) echo“优秀”; else echo“及格”; } else echo“不及格”; ?> Switch Switch SSwwiittcchh语句,语法如下: Switch(A) { Caseval1: Statement1; Break; Caseval2: Statement2; Break; Default: Statement3; } 当一个case 语句中的值和switch 表达式A 的值匹配时,PHP 开始执行语句,直到switch 程序段结束或者 遇到第一个break语句为止(如果没有遇到break,则PHP将继续执行下一个case)。 下面是一个没有break的例子: <?php switch($leve1) { case 3: echo“高级”; case 2: echo“中级”; case 1: echo“初级”; default: echo“错误的等级值”; } ?> 由此你想到了什么?? <?php $level =3; switch($level) { case 3: echo“赋予管理员权限”; case 2: echo“赋予站务权限”; case 1: echo“赋予版主权限”; default: echo“赋予普通用户权限”; } ?> 与if 相比switch 达到了更高的效率: <?php $a=59; switch($a) { case $a==100; echo“满分”; break; case $a>=90; echo“优秀”; break; case $a>=60; echo“及格”; break; default: echo“不及格”; } ?> 那么循环语句是干嘛用的呢?当然是用于反复地执行某一个操作。 While do·

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档