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. 使用strace 工具跟踪系统调用和信号

    使用strace来执行程序,它会记录程序执行过程中调用,接收到的信号,通过查看记录结果,就可以知道程序打开哪些文件,进行哪些读写,映射哪些内存,向系统申请多少内存等信息 strace 移植 下载str ...

  2. VMware-workstation-full-12.0.0-2985596&VMware-player-12.0.0-2985596

    VMware-workstation-full-12.0.0-2985596 永久KEY:YV3D2-A0D50-481XP-KPNGE-ZV2ZF VMware-player-12.0.0-2985 ...

  3. The property on could not be set to a 'Int16' value.You must set this property to a non-null value of type ‘Int32’.”

    在vs2010 EF4中查询数据总是报错: The property  on “XX” could not be set to a 'Int16' value. You must set this p ...

  4. Python的平凡之路(14)

    一.什么是HTML HTML(Hyper Text Mark-up Language ) 即超文本标记语言,是 WWW 的描述语言,由 Tim Berners-lee提出.设计 HTML 语言的目的是 ...

  5. Consistent hashing —— 一致性哈希

    原文地址:http://www.codeproject.com/Articles/56138/Consistent-hashing 基于BSD License What is libconhash l ...

  6. css声明应用优先级

    1.特殊性 选择器的特殊值由四部分组成:0,0,0,0 第一位预留给内联样式   <h1 style="color:red;"></h1> 第二位属于ID选 ...

  7. UWP/Win10新特性系列—Drag&Drop 拖动打开文件

    在Win10 App开发中,微软新增了系统PC文件与UWP 之间的文件拖拽行为,它支持将系统磁盘上的文件以拖拽的形式拖入App中并处理,在前不久的微软build 2015开发者大会上微软展示的UWP版 ...

  8. 小技巧:addobject: 和 addobjectsFromArray 的区别

    NSArray *array1 = [NSArray alloc]init]; NSArray *array2 = [NSArray alloc]init]; [array1 addobject: a ...

  9. (转)C#实现MD5加密

    首先,先简单介绍一下MD5 MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和r ...

  10. 转 git安装配置

    Win7上Git安装及配置过程 一.安装说明 1.Git在windows平台上安装说明. Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 ...