PHP运算符号

运算符运算范例结果
+5+510
-10-55
*2*36
/6/23
%求余数5%75
**幂运算3**481
++加加

$x=10;

echo ++$x;

$y=10;

echo $y++;

11

10

--减减

$z=5;

echo --$z;

$i=5;

echo $i--;

4

5

.连接,用在字符串10.101010
=赋值

$a=3;$b=2

$a=3;$b=2
+=加并赋值$a=3;$b=2;$a+=$b;$a=5;$b=2;
-=减并赋值$a=3;$b=2;$a-=$b;$a=1;$b=2;
*=乘并赋值$a=3;$b=2;$a*=$b;$a=6;$b=2;
/=除并赋值$a=3;$b=2;$a/=$b;$a=1.5;$b=2;
%=取余并赋值$a=3;$b=2;$a%=$b;$a=1;$b=2;
.=连接并赋值$a='abc';$a.='def';$a='abcdef';
**=幂运算并赋值$a=2; $a**= 5;$a=32;
==等于$x == 4false
!=不等于$x != 4true
<>不等于$x <> 4true
===全等(恒等于)$x === 5true
!==不全等(恒不等)$x !=='5'true
>大于$x > 5false
>=大于或等于$x >= 5true
<小于$x < 5false
<=小于或等于$x <= 5true
&&$a && $b$a和$b都为true,结果为true,否则为false
||$a || $b$a和$b中至少有一个为true,则结果为true,否则为false
!! $a若$a为false,结果为true,否则相反
xor异或$a xor $b$a和$b的值一个为true,一个为false时,结果为true,否则为false
and$a and $b与&&相同,但优先级较低
or$a or $b与||相同,但优先级较低
&按位与$a & $b$a和$b每一位进行“与”操作后的结果
|按位或$a | $b$a和$b每一位进行“或”操作后的结果
~按位非~ $a$a的每一位进行“非”操作后的结果
^按位异或$a ^ $b$a和$b每一位进行“异或”操作后的结果
<<左移$a << $b将$a左移$b次(每一次移动都表示“乘以2”)
>>右移$a >> $b将$a右移$b次(每一次移动都表示“除以2”)
++自增(前)$a=2;$b=++$a;$a=3;$b=3;
++自增(后)$a=2;$b=$a++;$a=3;$b=2;
--自减(前)$a=2;$b=--$a;$a=1;$b=1;
--自减(后)$a=2;$b=$a--;$a=1;$b=2;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值