PHP中的运算符---算术运算符、逻辑运算符、赋值运算符、比较运算符
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中的运算符---算术运算符、逻辑运算符、赋值运算符、比较运算符的更多相关文章
- java入门---运算符&算术运算符&自增自减运算符&关系运算符&位运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 ...
- awk 运算符(算术运算符,赋值运算符,关系运算符,逻辑运算符,正则运算符)说明
awk作为文本处理优秀工具之一,它有独自丰富的运算符.下面我们一起归纳总结一下,所有运算符. 可以分为:算术运算符,赋值运算符,关系运算符,逻辑预算法,正则运算符. 一.运算符介绍 运算符 描述 赋值 ...
- [原创]java WEB学习笔记39:EL中的运算符号(算术运算符,关系运算符,逻辑运算符,empty运算符,条件运算符,括号运算符)
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...
- JavaSE复习日记 : Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符
// Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符 /* * 一 Java操作符 * * Java操作符都有哪些? * +, -, *, /, %, ++, -- * ...
- java入门---运算符&逻辑运算符&短路逻辑运算符&赋值运算符&条件运算符&instanceof 运算符
这篇文章接着上次的来,主要看逻辑运算符&短路逻辑运算符&赋值运算符&条件运算符&instanceof 运算符这五种运算符. 首先来看逻辑运算符.下表列出 ...
- 【代码笔记】Java常识性基础补充(一)——赋值运算符、逻辑运算符、三元运算符、Scanner类、键盘输入、Random类、随机数
为什么要进行Java常识性基础补充? 之前学习Java语言,学得很多很杂,而且是很多不同的方面插入讲解的,比如在跟班上课,自学java编程例子,java语法,过了很久,因为各种原因长时间不怎么写,有时 ...
- Java 逻辑运算符、位运算符、移位操作符 总结(Java 学习中的小记录)
Java 逻辑运算符.位运算符.移位操作符 总结 作者:王可利(Star·星星) 逻辑运算符,表格如下: 解析逻辑运算符表: 1.与 (&) 特点:两个都为真的时候,结果为真.两个为 ...
- Java的算数运算符、关系运算符、逻辑运算符、位运算符
JAVA的运算符,分为四类: 算数运算符.关系运算符.逻辑运算符.位运算符 算数运算符(9):+ - * / % ++ -- 关系运算符(6):== != > >= & ...
- JavaScript的算术、赋值、关系运算符的讲解
JS中的运算符分为:算术/赋值/关系/逻辑/字符串 算术运算符: +加法 -减法 *乘法 /除法 %取余 var a = 1, b = 2; a + b = 3 ...
随机推荐
- DOM扩展之 专有扩展
11.4.3 contains() 方法 用来确定某个节点是不是另一个节点的后代. 注:a.contains(a) 也是返回true.说明contains方法搜索是从自身开始的. DOM Level ...
- JS常用方法记录
//对Object的num字段进行排序 var compare = function (propertyName) { return function (object1, object2) { var ...
- how-to-add-global-asp-net-web-api-filters
要实现给mvc 和api 接口全局添加日志统计,web api添加的方式有些不同 FilterConfig.cs 页面 public class FilterConfig { public stati ...
- ionic2 图片上传
参考URL:https://github.com/dsgriffin/Ionic-2-File-Transfer-Example
- 使用Xmanager远程连接CentOS6.4图形界面详解(图文)
1.首先安装与下载图形界面GNOMEyum groupinstall "Desktop"yum groupinstall "X Window System"yu ...
- js zTree的用法
代码如下: <script type="text/javascript"> var reginTree = { setting: { view ...
- jquery.hover()函数使用
<script> $(document).ready(function (t) { $(".wadver li").hover(function(event) { $( ...
- BZOJ 1584 DP
显然序列不能超过sqrt(n),因为最差情况是每个都独立答案为n #include <iostream> #include <cstring> #include <cst ...
- Eclipse默认空间与工作空间的更改(转)
一.更改eclipse默认空间 进行 eclipse 目录下的 configuration 目录, 打开config.ini文件 将 osgi.instance.area.default= 项修改成你 ...
- 1、MVC和EF中的 Model First 和 Code First
准备:先引入MVC和EF的dll包 *命令方法:打开工具——库程序包管理器——程序包管理器控制台,选择自己的项目 a) Install-Package EntityFramework -Ver ...