零起点php入门第5课-php常用运算符(3)

上一节课我们讲了php的算术运算符,包括取反运算符、四则运算符、取模运算符、复合赋值运算符、递增递减运算符,这节课陌小雨带大家来继续了解php常见的其他运算符。

1、连接运算符

连接运算符用于连接两个字符串,它使用的是符号“.(圆点)”。它的使用新式如下所示:

variable0.variable1.variable3.variablen

它也有复合的形式,如下所示:

variable.= (other_)variable

运行结果:

35abcxyz
Hello world!

这里需要注意的是连接操作符两侧的操作数均为字符型数据,若为其他类型则系统会将其转换为字符型。因此,以上运行结果中的35是字符串而不是数值。

2、比较运算符

比较运算符用来对两个值进行比较。比较结果成立则这个比较运算的结果即为TRUE,不成立则为FALSE。比较运算符的符号和说明如下表所示。

20150829153551

比较操作符理解和使用都比较简单,因此我们只通过一个简单的示例来做讲解即可。

运行输出结果:

$a=5
$b=6
$c=5
$d=6
$a>$b:
$a<$b:1
$a==$c:1
$b==$d:1
$a===$c:
$b===$d:1
$a!=$c:
$a!==$c:1
$a<=$b:1 $b>=$d:1

这里我们需要明白的是,通常情况下输出FALSE在浏览器中就表现为空,即无任何输出。输出TRUE则通常表现为1。因此读者在这里一定不要迷惑运行的输出结果。

3、逻辑运算符

逻辑运算被用来使用数学运算解决逻辑问题。我们可以这么理解这个概念,例如显示器要显示图像就需要显示器是完好的而且有图像输入源,这两个必须的条件如果满足就可以显示,不满足就不可以显示。逻辑运算符就是用来判断这两个条件是否满足的。逻辑运算符以及说明如下表所示。

20150829154014

运行输出结果:

TRUE and FALSE:
TRUE or FALSE:1
TRUE xor FALSE:1
!FALSE:1
TRUE && FALSE:
TRUE || FALSE:1

读者可以根据以上的运行结果加深理解。

4、三元运算符

三元运算符是PHP中唯一一个可以操作三个操作数的运算符,它的语法形式如下所示:

(expr1) ? (expr2) : (expr3)

其中的expr1为一个布尔类型的表达式,如果exp1的值为TRUE则表达式的值为expr2,为FALSE则表达式的值为expr3。

运行输出结果:

两个变量中比较大的数值是:15
显示器不显示图像

™除了以上我们学习的运算符之外,PHP还有一些其他的运算符,包括错误控制运算符、执行运算符、数组运算符、类型运算符、位运算符。由于我们现在的知识还有欠缺,因此这写运算符将在以后知识达到一定高度的时候讲解。

5、运算符的优先级

运算符的优先级即用来指定在使用多个运算符的代码中首先执行哪种运算。运算符的优先级表如表所示。

20150829185933

运算符按照优先级的从高到低执行,在代码中可以使用小括号来改变优先级并且使得程序更加易读。

AD:站点文章对你有帮助,可以选择去百度口碑好评下,还可以点击此处

赞 (1) 口碑
分享到:更多 ()

评论 14

表情 签到
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 麦谦生博客
    感谢博主的分享回复
  2. 李明
    用兴趣来学习会事半功倍的。回复
    • 陌小雨
      @李明 恩,到数组就觉得有点难了,然后是面向对象的编程回复
  3. boke112导航
    博主打算深入研究PHP啊, :wink:回复
  4. 科研动力
    虽说是没尝过什么语言,但是对这个还是比较感兴趣回复
  5. 梦天堂博客
    明天就开学了 趁现在有空来拜访下老朋友 以后日更可能要一个星期或两三天一更 还忘朋友多多支持 --梦天堂博客回复
  6. 淼淼
    php学了很久了但是一直都不能独立的完成一个站回复
  7. 群伟伟博客
    坐等明天更新完毕。[嘻嘻]回复

本站能为你提供什么?

从这里开始使用WordPress

快速认识WordPress,熟悉WordPress,掌握WordPress。

选择更好用的模板主题

海量的WordPress主题模板供应下载,搭建网站更加轻松、便捷!

让您的网站更安全可靠

在这里,可以了解更多关于网站安全方面的常识问题,做个攻不可破的webmaster

让您的网站更符合你的需求

学习技术教程,自己也能改网站,学前端,做设计,成为一名WEB开发者