- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.6运算符陈学平
016运算符
6运算符一个复杂的PHP程序往往是由大量的表达式所构成的,而运算符则是表达式的核心,也称作操作符。只有掌握了PHP表达式和运算符的用法,才能够更好地使用PHP语言进行开发设计。PHP中常用的运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、字符串运算符和数组运算符,下面将分别介绍。
6.1算术运算符算术运算符号,就是用来处理四则运算的符号,这是最简单,也最常用的符号,尤其是数字的处理,几乎都会使用到算术运算符,其中取模就是取余数的意思。
PHP提供的算术运算符及其作用如表2-11所示。
表2-11算术运算符
实例36使用算术运算符
实例代码如下:
?php$a=8;$b=3;echo$a+$b.br;echo$a-$b.br;echo$a*$b.br;echo$a/$b.br;echo$a%$b;?在浏览器中输出为:115242.666666666672
6.2递增/递减运算符递增/递减运算符是可以对操作系统(可以是数字或字符)进行递增、递减操作的一种运算符。PHP提供的递增/递减运算符及其作用如表2-12所示。
表2-12递增/递减运算符及其作用
实例37使用递增/递减运算符
实例代码如下:
?php$a=8;$b=8;$c=3;$d=3;echo$a++.br;echo++$b.br;echo$c--.br;echo--$d;?
6.3赋值运算符基本的赋值运算符是“=”。它并不是常规的“等于”号。它实际上意味着把右边表达式的值赋给左边的变量。如$a=3,并不是$a等于3,而是将整数赋给$a。然而在PHP中不仅仅只有这一种赋值运算符,PHP提供的赋值运算符及其用法如表2-13所示。
表2-13赋值运算符
实例38使用赋值运算符
实例代码如下:
?php$a=6;$b=8;$c=7;$d=5;$e=4;
6.3赋值运算符$f=大家;echo($a+=3).br;echo($b-=3).br;echo($c*=3).br;echo($d/=3).br;echo($e%=3).br;echo($f.=好!);?
6.4比较运算符比较运算符也称条件运算符或关系运算符,用于比较两个数据的值并返回一个布尔类型的结果。PHP提供的比较运算符及其用法如表2-14所示。
表2-14比较运算符
实例39使用比较运算符
实例代码如下:
?php
$a=5;
$b=3;
$c=5;
$d=5.0;
6.4比较运算符echovar_dump($a==$b).br;echovar_dump($c==$d).br;echovar_dump($a===$c).br;echovar_dump($a!=$b).br;echovar_dump($a!=$c).br;echovar_dump($a!==$d).br;echovar_dump($a$b).br;echovar_dump($a$b).br;echovar_dump($a=$b).br;echovar_dump($a=$b);?
6.5逻辑运算符逻辑运算符用于处理逻辑运算操作,只能操作布尔型值。PHP提供的逻辑运算符及其用法如表2-15所示。
表2-15逻辑运算符
实例40使用逻辑运算符
实例代码如下:
?php
$a=true;
$b=true;
$c=false;
echovar_dump($a$b).br;
6.5逻辑运算符echovar_dump($a$b).br;echovar_dump($a$c).br;echovar_dump($a||$b).br;echovar_dump($a||$c).br;echovar_dump($axor$b).br;echovar_dump($axor$c).br;echovar_dump(!$a).br;echovar_dump(!$c);?
6.6位运算符位运算符主要应用于整型数据的运算过程。当表达式包含位运算符时,运算时会先将各个整型运算数转换为相应的二进制格式,然后再进行位运算。PHP提供的位运算符及其用法如表2-16所示。
表2-16位运算符号
实例41使用位运算符
实例代码如下:
?php
$a=7;//二进制$b=2;//二进制6.6位运算符echo($a$b).br;//与操作后转十进制为2echo($a|$b).br;//或操作后转十进制为7echo($a^$b).br;//异或操作
您可能关注的文档
- PHP程序设计基础(微课版)(第2版)课件 2.PHP数组的遍历.pptx
- PHP程序设计基础(微课版)(第2版)课件 2.PHP用户注册实现.pptx
- PHP程序设计基础(微课版)(第2版)课件 2.PHP正则表达式匹配函数.pptx
- PHP程序设计基础(微课版)(第2版)课件 2.PHP自定义函数使用示例.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP 会话用户登录实例.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP变量定义赋值和作用域.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP检测函数.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP留言读取并显示.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP数组的遍历二.pptx
- PHP程序设计基础(微课版)(第2版)课件 3.PHP用户登录、退出及用户中心.pptx
文档评论(0)