php运算符

简介:

Php运算符

运算符是用来对变量、常量或数据进行计算的符号,它对一个值或一组值执行一个指定的操作。PHP运算符包括算术运算符、字符串运算符、赋值运算符、位运算符、递增运算符。下面分别对各种运算符进行介绍。

算术运算符

符号的表示:

例子

名称

结果

$

取反

的负值。

a + b

加法

的和。

a - b

减法

的差。

a * b

乘法

的积。

a / b

除法

除以的商。

a % b

取模

\a 除以的余数

举例如下

bc60e72ee52bad181216f62b95088a62.png-wh_

Php运算符就是对$,+,-,*,/,%的运算,在算术运算符中使用“%”求余,如果被除数是负数的话,那么取得的结果是一个负值。

字符串运算符

有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),将右边的附加到左边。

举例如下

f3d678e600553cfd89bba40cd475d0d2.png-wh_

赋值运算符

赋值运算符就是用于处理白哦大湿的赋值操作,php中有很多地方都运用了赋值运算符的操作。

名称

符号

实例

展开形式

意义

赋值

=

$a=5

$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=$a.5

将右边的值连接到左边

余赋

%=

$a%=5

$a=$a%5

将右边的值对右边取余数

举列如下

4137264070549183c918792e285cfdd6.png-wh_

位运算符

位运算符是通常指对二进制位从低位到高位对齐后进行运算

下面对运算符的解释;

例子

名称

结果

$a & $b

 And(按位与)

 将把  $a $b 中都为的位设为1

$a | $b

Or(按位或)

 将把  $a 或者$b 中为的位设为1

$a ^ $b

Xor(按位异或)

 将把  $a $b 中不同的位设为1

~ $a

Not(按位非)

   $a 中为的位设为1,反之亦然。

$a << $b

Shift left(左移)

   $a 中的位向左移动$b 次(每一次移动都表示“乘以2”)。

$a >> $b

 Shift right(右移)

   $a 中的位向右移动$b 次(每一次移动都表示“除以2”)。

举例如下:

64c8ca80f42840e5f9a670b221003da6.png-wh_

 

递增或递减运算符

递增“++”或递减“--”运算符与算术运算符有些相同,都是对数值型数据进行操作

运算符的表示:

例子

名称

效果

++$a

前加

$a 的值加一,然后返回$a

$a++

后加

返回  $a,然后将$a 的值加一。

--$a

前减

$a 的值减一,然后返回$a

$a--

后减

返回  $a,然后将$a 的值减一。

举例如下

ce54b4b89dcc8097de935dad0fceacd0.png-wh_

++或—在前表示先进行++或—再用变量,++或—在后表示先用变量再进行++或--。

秦鹏

 

本文转自 

新网学会

 51CTO博客,原文链接:http://blog.51cto.com/xwxhvip/1982866 ,如需转载请自行联系原作者

相关文章
|
1月前
|
PHP
PHP运算符
PHP运算符
17 0
|
7月前
|
PHP
PHP 比较运算符
PHP 比较运算符
23 0
|
7月前
|
PHP
PHP 连接运算符
PHP 连接运算符
25 0
|
9月前
|
PHP
PHP 中的引用赋值运算符
PHP 中的引用赋值运算符
|
10月前
|
PHP
PHP——运算符
PHP——运算符
PHP为什么需要比较运算符?底层原理是什么?
PHP为什么需要比较运算符?底层原理是什么?
|
存储 PHP
PHP的自操作运算符是干什么的?底层原理是什么?
PHP的自操作运算符是干什么的?底层原理是什么?
|
PHP C语言
【web 开发基础】PHP 快速入门(11)-PHP 运算符之运算符的优先级
在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的运算顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。 优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。 相同优先级中,按结合顺序计算。大多数运算是从左至右计算,只有三个优先级是从右至左结合的,它们分别是单目运算符、条件运算符、赋值运算符。
62 0