php操作符流程控制.ppt

php操作符流程控制.ppt

ID:52267997

大小:247.96 KB

页数:20页

时间:2020-04-03

php操作符流程控制.ppt_第1页
php操作符流程控制.ppt_第2页
php操作符流程控制.ppt_第3页
php操作符流程控制.ppt_第4页
php操作符流程控制.ppt_第5页
资源描述:

《php操作符流程控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、运算符1.算术运算符算术运算符,用于完成各种算术运算;+加法运算$a+$b-减法运算$a-$b*乘法运算$a*$b/除法运算$a/$b%取模运算(求余数)$a%$b运算符例:$a=5;$b=2;echo$a+$b;//outputs7echo$a-$b;//outputs3echo$a*$b;//outputs10echo$a/$b;//outputs2.5echo$a%$b;//outputs1运算符2.赋值运算符赋值运算符,将一个数据值赋给一个变量;组合赋值运算符,在赋值之前会完成某个运算;$a=5赋值$a+=5加法赋值$a=$a+5$a-=

2、5减法赋值$a=$a–5$a*=5乘法赋值$a=$a*5$a/=5除法赋值$a=$a/5$a.=5拼接赋值$a=$a.5运算符3.字符串运算符字符串运算符用于拼接字符串,拼接表示将两个或多个对象组合起来;例:$a=“hello”;$b=$a.“world”;echo$b;$b=“Hello”;$b.=“World!”;echo$b;运算符4.递增(++)和递减(--)运算符递增和递减运算符将变量的当前值加1或减1,可以使代码更简洁;++$i先加$i的值加1,然后再返回$i的值;$i++后加先返回$i的值,然后再将$i的值加1;--$i先减$i的值

3、减1,然后再返回$i的值;$i--后减先返回$i的值,然后再将$i的值减1;例:$i=5;$a=$i++;echo'i='.$i;echo'
';echo'a='.$a;运算符5.逻辑运算符利用逻辑运算符可以根据多个变量的值进行判断,这使得控制程序的流程成为可能,逻辑操作符常用于控制结构中,如if条件和while及for循环;&&,AND逻辑与

4、

5、,OR逻辑或!,NOT逻辑非运算符6.比较运算符比较运算符,返回一个布尔值TRUE或FALSE;>大于<小于>=大于或等于<=小于或等于!=不等于<>不等于==等于===全等于运算符7.三元运算符

6、语法:expression1?expression2:expression3例:$a=5;$b=2;$res=$a>$b?“yes”:“no”;echo$res;运算符8.运算符的优先级所谓运算符的优先级指的是哪一个运算符应该先计算。具体运算符的优先级,参考php手册;例:echo1+2*3;//outputs7练习1.请说出php中有哪几类运算符?2.执行下列语句后,y的值为?$x=1;++$x;$y=$x++;A.1B.2C.3D.03.写出下列语句的执行结果$a=3;$b=5;$c=$a>$b?2:4;$d=$a<$c;echo$d;流程控

7、制一.判断语句1.If语句if(expression){//statement}elseif(expression){//statement}else{//statement}If语句用括号中的表达式返回值(true或false)来控制是否执行指定的代码程序;表达式为数字0、空、未定义的字符串,内置常量false都会返回false;流程控制例:$a=10;$b=5;if($a>$b){echo“a大于b”;}elseif($a==$b){echo“a等于b”;}else{echo“a小于b”;}流程控制2.Switch语句switch语句可以看作

8、是if-else组合的一种变体,如果需要比较有很值的变量,通常会使用switch语句;语法格式:switch(expression){casevalue://statementsbreak;default://statements}在每个case块的末尾处都有break语句,如果没有break语句,就会执行所有后续的case块直到遇到break语句为止;流程控制例:$today=getdate();switch($today[‘wday’]){case1:echo“星期一”;break;case2:echo“星期二”;break;default:

9、echo“星期日”;}流程控制二、循环语句1.While语法格式:while(expression){//statements}例:$count=1;While($count<5){echo“$countsquared=“.pow($count,2).”
”;$count++;}流程控制2.do…whiledo…while循环是while的一种变体,它在代码块的结束处验证循环条件;语法格式:do{//statements}while(expression);例:$count=11;do{echo“$countsquared=“.pow($

10、count,2).“
”;}while($count<10);流程控制3.For语法格式:for(expression1;exp

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

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

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