Php运算符
运算符是用来对变量、常量或数据进行计算的符号,它对一个值或一组值执行一个指定的操作。PHP运算符包括算术运算符、字符串运算符、赋值运算符、位运算符、递增运算符。下面分别对各种运算符进行介绍。
算术运算符
符号的表示:
例子
|
名称
|
结果
|
$
|
取反
|
a 的负值。
|
a + b
|
加法
|
a 和b 的和。
|
a - b
|
减法
|
a 和b 的差。
|
a * b
|
乘法
|
a 和b 的积。
|
a / b
|
除法
|
a 除以b 的商。
|
a % b
|
取模
|
\a 除以b 的余数
|
举例如下

Php运算符就是对$,+,-,*,/,%的运算,在算术运算符中使用“%”求余,如果被除数是负数的话,那么取得的结果是一个负值。
字符串运算符
有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),将右边的附加到左边。
举例如下

赋值运算符
赋值运算符就是用于处理白哦大湿的赋值操作,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
|
将右边的值对右边取余数
|
举列如下:

位运算符
位运算符是通常指对二进制位从低位到高位对齐后进行运算
下面对运算符的解释;
例子
|
名称
|
结果
|
$a & $b
|
And(按位与)
|
将把 $a 和$b 中都为1 的位设为1。
|
$a | $b
|
Or(按位或)
|
将把 $a 或者$b 中为1 的位设为1。
|
$a ^ $b
|
Xor(按位异或)
|
将把 $a 和$b 中不同的位设为1。
|
~ $a
|
Not(按位非)
|
将 $a 中为0 的位设为1,反之亦然。
|
$a << $b
|
Shift left(左移)
|
将 $a 中的位向左移动$b 次(每一次移动都表示“乘以2”)。
|
$a >> $b
|
Shift right(右移)
|
将 $a 中的位向右移动$b 次(每一次移动都表示“除以2”)。
|
举例如下:

递增或递减运算符
递增“++”或递减“--”运算符与算术运算符有些相同,都是对数值型数据进行操作
运算符的表示:
例子
|
名称
|
效果
|
++$a
|
前加
|
$a 的值加一,然后返回$a。
|
$a++
|
后加
|
返回 $a,然后将$a 的值加一。
|
--$a
|
前减
|
$a 的值减一,然后返回$a。
|
$a--
|
后减
|
返回 $a,然后将$a 的值减一。
|
举例如下

++或—在前表示先进行++或—再用变量,++或—在后表示先用变量再进行++或--。
秦鹏
本文转自
新网学会
51CTO博客,原文链接:http://blog.51cto.com/xwxhvip/1982866 ,如需转载请自行联系原作者