PHP—操作符汇总….
3、 操作符
1)赋值操作符:=
2)算术操作符:+ – * / %(加 减 乘 除 百分)
3)连接操作符:. ,无论操作数是什么,都当成String,结果返回String
4)Combined Assignment Operators合计赋值操作符:+= *= /= -= %= .=
5)Automatically Incrementing and Decrementing自动增减操作符:
(1)$variable+=1 <=>$variable++;$variable-=1 <=>$variable-,跟c语言一样,先做其他操作,后++或-
(2)++$variable,-$variable,先++或-,再做其他操作
6)比较操作符:= =(左边等于右边),!=(左边不等于右边),= = =(左边等于右边,
且数据类型相同),>=,>,<,<= 7)逻辑操作符:|| ó or,&&óand,xor(当左右两边有且只有一个是true,返回true),!
1、算术运算符
+ $a + $b 加 $a加上$b
- $a – $b 减 $a减去$b
* $a * $b 乘 $a乘以$b
/ $a / $b 除 $a除以$b
% $a % $b 取模 $a除以$b的余数
如果两个操作数都是整型值(字符串将被转换为整型值),除号(“/”) 返回整型值(整除的值)。如果任一个操作数是浮点值,则做浮点除法。
2,字符串连接符
操作符只有字符串连接符 (“.”)。
. 字符串连接符
$a = “Hello “;
$b = $a . “World!”; // now $b = “Hello World!”
.= 类似的连接
$a = “Hello “; <br />
$b = “World!”;
$a .= $b// $a = “Hello World!”
3、赋值运算符
= $a = 3; $a = ($b = 4) + 5; // 现在 $a 等于 9, $b为4 。
+= $a += 5; // 把$a 设成 8, 也就是: $a = $a + 5;
.= $b .= “There!”; // 把 $b 设成 “Hello There!”, 就象 $b = $b . “There!”; 联合
*= $a *= 5; // 把$a 设成 8, 也就是: $a = $a * 5;
/= $a /= 5; // 把$a 设成 8, 也就是: $a = $a / 5;
-= $a -= 5; // 把$a 设成 8, 也就是: $a = $a – 5;
%= $a %= 5; // 把$a 设成 8, 也就是: $a = $a % 5; 取模 $a除以5的余数
4、 位运算符
位运算允许你对指定的数据置位或复位。
& 与运算, $a & $b 与 $a和$b都被置位则结果被置位
| 或运算, $a | $b 或 $a或$b有一个被置位则结果被置位
~ 非运算, ~ $a 非 $a没有被置位则结果被置位
5、 逻辑运算符
and $a and $b 与 $a和$b同时为真则结果为真
or $a or $b 或 $a或$b有一个为真则结果为真
xor $a xor $b 异或 $a和$b不同时为真则结果为真
! ! $a 非 $a为假则结果为真
&& $a && $b 与 $a和$b同时为真则结果为真
|| $a || $b 或 $a或$b有一个为真则结果为真
比较两个变量时,”与”和”或”运算有两种运算符这是以为两种运算符有不同的优先级
6、 比较运算符
比较运算符,就象名字一样,允许你比较两个值。
== $a == $b 等于 $a等于$b结果为真 (左边等于右边)
=== $a ===$b 等于 $b等于$a结果为真 (左边等于右边)
!= $a != $b 不等于 $a不等于$b结果为真 (左边不等于右边)
< $a < $b 小于 $a小于$结果为真 (左边小于右边)
> $a > $b 大于 $a大于$b结果为真 (左边大于右边)
<= $a <= $b 小于等于 $a小于或等于$b结果为真 (左边小于等于右边)
>= $a >= $b 大于等于 $a大于或等于$b结果为真 (左边大于等于右边)
7:加一/减一运算符
++$a 前加 $a 的值加一,然后返回 $a。
$a++ 后加 返回 $a,然后将 $a 的值加一。
–$a 前减 $a 的值减一, 然后返回 $a。
$a– 后减 返回 $a,然后将 $a 的值减一。
0 条评论。