标签:php运算符
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 的值减一。 |
举例如下
++或—在前表示先进行++或—再用变量,++或—在后表示先用变量再进行++或--。
本文出自 “新网学会博客” 博客,谢绝转载!
标签:php运算符
原文地址:http://xwxhvip.blog.51cto.com/13020757/1982866