PHP程序设计课件:PHP运算符_第1页
PHP程序设计课件:PHP运算符_第2页
PHP程序设计课件:PHP运算符_第3页
PHP程序设计课件:PHP运算符_第4页
PHP程序设计课件:PHP运算符_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP语言基础

PHP运算符引入

PHP运算符有哪些?如何使用呢?算术运算符字符串运算符赋值运算符比较运算符逻辑运算符条件运算符运算符的优先级PHP运算符算术运算符是最常见的操作符,用来处理算术运算。一、算术运算符操作符说明举例+加

$a+$b-减$a-$b*

乘$a*$b/

除$a/$b%取余$a%$b++递增

$a++、++$a--

递减$a--、--$a操作案例示例1<?php$a=3;$b=5;$x=$a+2; //$x的值为整数5$x=$a/2; //$x的值为浮点数1.5$x=$b%2; //$x的值为整数1$x=$b%2.5; //$x的值为整数1(2.5自动取整为2)$x=$a++; //$x的值为整数3、$a的值为整数4(后置递增)$x=++$b; //$x的值为整数6、$a的值为整数6(前置递增)算术运算符。PHP运算符PHP的字符串运算符是一个小数点(.),用来对字符串进行连接操作,合并成一个新的字符串,也称为连接运算符。二、字符串运算符操作案例示例2<?php$a='PHP';$b='MySQL';$c='7.4.23';$x=$a."+".$b; //$x的值为字符串"PHP+MySQL"$x=$a."".$c; //$x的值为字符串"PHP7.4.23"字符串运算符。PHP运算符PHP的赋值运算符为“=”,其左边的操作数必须是变量,右边的可以是一个表达式,用来把右边表达式的值赋给左边变量。三、赋值运算符另外,还有如下的复合赋值运算符:+=、-=、*=、/=、%=、.=。“+=”运算符表示将变量与所赋的值相加后的结果再赋给该变量,其他以此类推。操作案例示例3<?php$a=10; //$a的值为整数10$a+=5; //等价于:$a=$a+5,$a的值为整数15$b='Hello'; //$b的值为字符串"Hello"$b.='World'; //等价于:$b=$b.'World',$b的值为字符串"HelloWorld"赋值运算符。PHP运算符比较运算符也称为关系运算符,用来对运算符两边的操作数进行比较,运算结果为布尔值(TRUE/FALSE)。四、比较运算符运算符说明举例<小于$m<$n>大于$m>$n<=小于等于$m<=$n>=大于等于$m>=$n==相等

$m==$n!=不等$m!=$n===恒等(数值相等,类型一样)$m===$n!==非恒等(或者数值不等,或者类型不等)$m!==$n操作案例示例4<?php$a=10; //$a的值为整数10$b=5; //$b的值为整数5$c='5'; //$c的值为字符串"5"$x=($a<$b); //$x的值为布尔型false$x=($a!=$b); //$x的值为布尔型true$x=($b==$c); //$x的值为布尔型true$x=($b===$c); //$x的值为布尔型false比较运算符。PHP运算符逻辑运算符只能用来操作布尔型数值,运算结果也是布尔值(TRUE/FALSE)。五、逻辑运算符运算符说明举例结果为真&&或and逻辑与$m&&$n当$m和$n都为真时||或or逻辑或$m||$n当$m为真或者$n为真时xor逻辑异或$mxor$n当$m、$n一真一假时!逻辑非!$m当$m为假时经常使用逻辑运算符将多个逻辑量连接起来,构成更加复杂的条件。操作案例示例5<?php$a=true;$b=false;$x=($a&&$b); //$x的值为布尔型false$x=($a||$b); //$x的值为布尔型true$x=(!$a); //$x的值为布尔型false$x=($axor$b); //$x的值为布尔型true逻辑运算符。PHP运算符PHP中除了以上介绍的运算符外,还有一些其他的运算符。例如:条件运算符(?:),这是一个三元运算符,可以用来进行简单的逻辑判断。其语法格式如下:

表达式?操作数1:操作数2六、条件运算符操作案例示例6<?php$a=15;$b=10;$max=($a>$b)?$a:$b;echo"$a与$b中的较大值为:".$max;条件运输符(?:)。PHP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论