03-php 操作符 流程控制.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03-php 操作符 流程控制

运算符 1.算术运算符 算术运算符,用于完成各种算术运算; + 加法运算 $a + $b - 减法运算 $a - $b * 乘法运算 $a * $b / 除法运算 $a / $b % 取模运算(求余数) $a % $b 运算符 例: $a = 5; $b = 2; echo $a + $b; // outputs 7 echo $a - $b; // outputs 3 echo $a * $b; // outputs 10 echo $a / $b; // outputs 2.5 echo $a % $b; // outputs 1 运算符 2.赋值运算符 赋值运算符,将一个数据值赋给一个变量; 组合赋值运算符,在赋值之前会完成某个运算; $a = 5 赋值 $a += 5 加法赋值 $a = $a + 5 $a -= 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; $a = “Hello”; $b .= “World!”; echo $b; 运算符 4.递增(++)和递减(--)运算符 递增和递减运算符将变量的当前值加1或减1,可以使代码更简洁; ++$i 先加 $i的值加1,然后再返回$i的值; $i++ 后加 先返回$i的值,然后再将$i的值加1; --$i 先减 $i的值减1,然后再返回$i的值; $i-- 后减 先返回$i的值,然后再将$i的值减1; 例: $i = 5; $a = $i++; echo i = .$i; echo br; echo a = .$a; 运算符 5.逻辑运算符 利用逻辑运算符可以根据多个变量的值进行判断,这使得控制程序的流程成为可能,逻辑 操作符常用于控制结构中,如if条件和while及for循环; ,AND 逻辑与 ||,OR 逻辑或 !, NOT 逻辑非 运算符 6.比较运算符 比较运算符,返回一个布尔值 TRUE 或 FALSE; 大于 小于 = 大于或等于 = 小于或等于 != 不等于 不等于 !== 不全等于 == 等于 === 全等于 (两个比较的内容里,类型也要一样) 运算符 7.三元运算符 语法: expression1 ? expression2 : expression3 例: $a = 5; $b = 2; $res = $a $b ? “yes”: “no”; echo $res; 运算符 8. 运算符的优先级 所谓运算符的优先级指的是哪一个运算符应该先计算。 具体运算符的优先级,参考php手册; 例: echo 1 + 2 * 3; //outputs 7 练习 1.请说出php中有哪几类运算符? 2.执行下列语句后,y的值为? $x = 1; ++$x; $y = $x++; echo $y; A. 1 B. 2 C. 3 D. 0 3.写出下列语句的执行结果 $a = 3; $b = 5; $c = $a $b ? 2 : 4; $d = $a $c; echo $d; 流程控制 一.判断语句 1. If 语句 if(expression ){ //statement }else if(expression){ //statement }else{ //statement } If语句用括号中的表达式返回值(true 或 false )来控制是否执行指定的代码程序; 表达式为数字0、空、未定义的字符串,内置常量false都会返回false; 流程控制 例: $a = 10; $b = 10; if($a $b){ echo “a 大于 b”; }else if($a == $b){ echo “a 等于 b”; }else { echo “a 小于 b”; } 流程控制 2. Switch 语句 switch 语句可以看作是if-else组合的一种变体,如果需要比较有限值的变量,通常会使用switch语句; 语法格式: s

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档