1、算术运算符

常见的算术运算符

运算类型 运算符 举例 结果
取反运算 - -$a 返回$a的负值
加法运算 + $a + $b 返回$a与$b的和
减法运算 - $a - $b 返回$a与$b的差
乘法运算 * $a * $b 返回$a与$b的积
除法运算 / $a / $b 返回$a与$b的商
取余运算 % $a % $b 返回$a与$b的余数

2、逻辑运算符

PHP中的逻辑运算符

运算类型 运算符 举例 结果
逻辑与 && 或 and $a && $b 或 $a and $b 当$a 和 $b 均为真时,返回真,否则返回假
逻辑或 || 或 or $a || $b 或 $a or $b 当$a 或 $b 为真时,返回真,否则返回假
逻辑异或 xor $a xor $b 当$a真$b假或$a假$b真时,返回真,否则返回假
逻辑非 ! !$a 当$a为假时,返回真,否则返回假

3、赋值运算符

赋值运算符“=”是PHP中最基本的运算符,即把“=”右边表达式的值赋给左边的运算数。

另外PHP中也常用到复合赋值运算符。

复合赋值运算符

运算类型 运算符 举例 结果
加法赋值 += $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

4、比较运算符

运算类型 运算符 举例 结果
小于 < $a < $b 当 $a 的值小于 $b 的值,则返回真,否则返回假
大于 > $a > $b 当 $a 的值大于 $b 的值,则返回真,否则返回假
小于等于 <= $a <= $b 当 $a 的值小于等于 $b 的值,则返回真,否则返回假
大于等于 >= $a >= $b 当 $a 的值大于等于 $b 的值,则返回真,否则返回假
相等 == $a == $b 当 $a 的值等于 $b 的值,则返回真,否则返回假
全等 === $a === $b 当 $a 的值等于 $b 的值,且 $a 与 $b的类型也相等,则返回真,否则返回假
不相等 != $a != $b 或 $a <> $b 当 $a 的值等于 $b 的值,则返回假,否则返回真
不全等 !== $a !== $b 当 $a 的值等于 $b 的值,且$a 与 $b 的类型也相等,则返回假,否则返回真

PHP中的运算符---算术运算符、逻辑运算符、赋值运算符、比较运算符的更多相关文章

  1. java入门---运算符&算术运算符&自增自减运算符&关系运算符&位运算符

        计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 ...

  2. awk 运算符(算术运算符,赋值运算符,关系运算符,逻辑运算符,正则运算符)说明

    awk作为文本处理优秀工具之一,它有独自丰富的运算符.下面我们一起归纳总结一下,所有运算符. 可以分为:算术运算符,赋值运算符,关系运算符,逻辑预算法,正则运算符. 一.运算符介绍 运算符 描述 赋值 ...

  3. [原创]java WEB学习笔记39:EL中的运算符号(算术运算符,关系运算符,逻辑运算符,empty运算符,条件运算符,括号运算符)

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  4. JavaSE复习日记 : Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符

    // Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符 /* * 一 Java操作符 * * Java操作符都有哪些? * +, -, *, /, %, ++, -- * ...

  5. java入门---运算符&逻辑运算符&短路逻辑运算符&赋值运算符&条件运算符&instanceof 运算符

        这篇文章接着上次的来,主要看逻辑运算符&短路逻辑运算符&赋值运算符&条件运算符&instanceof 运算符这五种运算符.     首先来看逻辑运算符.下表列出 ...

  6. 【代码笔记】Java常识性基础补充(一)——赋值运算符、逻辑运算符、三元运算符、Scanner类、键盘输入、Random类、随机数

    为什么要进行Java常识性基础补充? 之前学习Java语言,学得很多很杂,而且是很多不同的方面插入讲解的,比如在跟班上课,自学java编程例子,java语法,过了很久,因为各种原因长时间不怎么写,有时 ...

  7. Java 逻辑运算符、位运算符、移位操作符 总结(Java 学习中的小记录)

    Java 逻辑运算符.位运算符.移位操作符  总结     作者:王可利(Star·星星) 逻辑运算符,表格如下: 解析逻辑运算符表: 1.与 (&) 特点:两个都为真的时候,结果为真.两个为 ...

  8. Java的算数运算符、关系运算符、逻辑运算符、位运算符

    JAVA的运算符,分为四类: 算数运算符.关系运算符.逻辑运算符.位运算符 算数运算符(9):+  -  *  /  %  ++  -- 关系运算符(6):==  !=  >  >=  & ...

  9. JavaScript的算术、赋值、关系运算符的讲解

    JS中的运算符分为:算术/赋值/关系/逻辑/字符串       算术运算符:  +加法    -减法    *乘法    /除法    %取余 var a = 1, b = 2; a + b = 3 ...

随机推荐

  1. 抽象工厂模式(Abstract Factory Pattern)

    动机(Motivation) 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作:同时,由于需求的变化,往往存在更多系列对象的创建工作.如何应对这种变化?如何绕过常规的对象创建方法(new), ...

  2. javascript曲线图和面积图Line & Area chart控件功能及下载

    Line & Area chart 控件是一款新型的.可用性极强的曲线图和面积图产品.一个您网站的访问者可以放大他感兴趣的一段区域,打开和关闭数值气球,并可显示和隐藏图表.您能创建简单.堆积. ...

  3. display:inline-block 和float:left 的区别

    display:inline-block 和float:left 的区别   display是指显示状态,float是针对块级元素的浮动. 使用inline-block:控制元素的垂直对齐跟横向排列元 ...

  4. 如何在Outlook中打开后缀 .eml 的附件

    引用:http://jingyan.baidu.com/article/6fb756ec82c301241858fb1e.html

  5. 使用windows crypt API解析X509证书

    一.版本号 结构体CERT_INFO中的字段dwVersion即为证书版本,可以直接通过下面的代码获得: DWORD dwCertVer = m_pCertContext->pCertInfo- ...

  6. MongoDB学习

    最近在学习,参考一线码农的教程 http://www.cnblogs.com/huangxincheng/category/355399.html

  7. python wordcloud 对电影《我不是潘金莲》制作词云

    上个星期五(16/11/18)去看了冯小刚的最新电影<我不是潘金莲>,电影很长,有点黑色幽默.看完之后我就去知乎,豆瓣电影等看看大家对于这部电影的评价.果然这是一部很有争议的电影,无论是在 ...

  8. Metronic学习之路

    简介 1.Metronic 是一个基于 Bootstrap 3.* 设计的自适应.多用途的管理后台模板. 2.HTML页面开头都有着下面一段代码来检测 ie 浏览器的版本,并根据不同版本应用特定的类到 ...

  9. 移动web中一些问题处理与事件说明

    1.1.1 所有盒子以边框开始计算 /*设置宽度以边框开始计算*/-webkit-box-sizing: border-box;box-sizing: border-box; 在移动端通常使用的是百分 ...

  10. 《HP大规模敏捷开发实践》读书笔记

    读这本书的心得,敏捷是实践出来的,哪怕不懂srcum**等方法,只要坚持心中的价值观,朝一个方向改进,哪怕不能“任何时候都拥有符合发布要求的代码”,今天比昨天好,也是成功.     通过业务分析确定开 ...