php的控制语句

php的控制语句

ID:36316728

大小:495.81 KB

页数:27页

时间:2019-05-09

php的控制语句_第1页
php的控制语句_第2页
php的控制语句_第3页
php的控制语句_第4页
php的控制语句_第5页
资源描述:

《php的控制语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章PHP的控制语句第五章PHP的控制语句判断if判断if...else判断if...elseif..else判断switch判断循环while循环do{}while循环for循环foreach循环break循环continue循环任何PHP脚本都是由一系列语句构成的。一条语句可以是一个赋值语句、一个函数调用、一个循环,甚至一个什么也不做的(空语句)条件语句。语句通常以分号结束。此外,还可以用花括号将一组语句封装成一个语句组。语句组本身可以当作是一行语句。【例5-1】if…else判断if判断分为if判断、if…else判断

2、以及if…else…else多重判断等三种形式。本例中对这三种结构进行了举例说明。if判断语句结构为:if(expr)statement如果expr的值为TRUE,PHP将执行statement;如果值为FALSE,将忽略statement。如:if($name=="sunny")echo"你的名字是对的!"."
";【例5-1】if…else判断if…else判断语句结构为:if(expr)statement1elsestatement2如果expr的值为TRUE,PHP将执行statement1;如果值为FALSE,

3、PHP将执行statement2。【例7-1】if…else判断if…else…else多重判断语句结构为:if(expr1)statement1elseif(expr2)statement2……elseif(exprn)statementnelsestatement判断第一个表达式expr1,如果为TRUE则执行statement1语句,然后跳出,执行后续语句;如果为FALSE,再接着判断expr2,如果为TRUE则执行statement2语句,然后跳出,执行后续语句;如果为FALSE,再接着判断expr3……一直到expr

4、n,若条件仍然为FALSE,则执行else后的statement语句。【例5-1】if…else判断if语句可以无限层地嵌套在其他if语句中,这给程序的不同部分的条件执行提供了充分的弹性。注意:(1)若statement不是一条语句,而是若干条语句组,记住,一定要用{}括起来。(2)else后不能跟条件表达式,若要指定新的条件表达式,则使用elseif语句。(3)在PHP中,elseif与elseif是一样的,两者显示的效果一样。";if($a

5、%2==0){echo$a."能够被2整除";echo"

";}else{echo$a."不能够被2整除";echo"

";}if($b%2==0){echo$b."能够被2整除";echo"

";}else{echo$b."不能够被2整除";echo"

";}?>【例5-2】switch…case判断switch语句的语法结构如下:switch(expr){case表达式1:statement;case表达式2:statement;……default:statement;}执行过程为:首先计算表达式expr,

6、然后将这个值与第一个case后的表达式1进行比较,若相等,则执行该case后的相应语句;否则与第二个case后的表达式2进行比较……,若一直没有找到匹配项,则执行default下的statement语句块,直到遇到语句块的结尾或者遇到break语句为止。【例5-2】switch…case判断break语句的意思是结束当前循环的执行,并把控制返回给紧跟在该循环后面的下一个语句。注意:(1)并不是每一个case语句都需要包含一个值,可以让某个case语句为空,这表示可以忽略向case结构中添加新的语句。当变量与某个值匹配,但又不希

7、望程序执行任何操作,就可以采取这种方法。(2)在case语句中指定的表达式只能是整数、字符串、浮点数据类型,不能使用数组或对象值作为case表达式。";switch($a){case1;$cn_a="壹";break;case2;$cn_a="贰";break;case3;$cn_a="叁";break;case4;$cn_a="肆";break;case5;$cn_a="伍";break;case6;$cn_a="陆";break;case7;$cn

8、_a="柒";break;case8;$cn_a="捌";break;case9;$cn_a="玖";break;case10;$cn_a="拾";break;default:$cn_a="零";}echo$a."的中文大写表示为".$cn_a;?>【例5-3】while循环

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。