自强学堂
自强学堂:学习、分享、让你更强!
PHP 参考手册HTMLCSSJAVASCRIPTJQUERYSQLPHPBOOTSTRAPANGULARXML
 

PHP 运算符

在 PHP 中,赋值运算符 = 用于给变量赋值。

在 PHP 中,算术运算符 + 用于把值加在一起。


PHP 算术运算符

运算符名称描述实例结果
x + yx 和 y 的和2 + 24
x - yx 和 y 的差5 - 23
x * yx 和 y 的积5 * 210
x / yx 和 y 的商15 / 53
x % y模(除法的余数)x 除以 y 的余数5 % 2
10 % 8
10 % 2
1
2
0
- x取反x 取反- 2
a . b 并置连接两个字符串"Hi" . "Ha"HiHa

PHP 赋值运算符

在 PHP 中,基本的赋值运算符是 "="。它意味着左操作数被设置为右侧表达式的值。也就是说,"$x = 5" 的值是 5。

运算符等同于描述
x = yx = y左操作数被设置为右侧表达式的值
x += yx = x + y
x -= yx = x - y
x *= yx = x * y
x /= yx = x / y
x %= yx = x % y模(除法的余数)
a .= ba = a . b连接两个字符串

PHP 递增/递减运算符

运算符名称描述
++ x预递增x 加 1,然后返回 x
x ++后递增返回 x,然后 x 加 1
-- x预递减x 减 1,然后返回 x
x --后递减返回 x,然后 x 减 1

PHP 比较运算符

比较操作符可以让您比较两个值:

运算符名称描述实例
x == y等于如果 x 等于 y,则返回 true5==8 returns false
x === y恒等于如果 x 等于 y,且它们类型相同,则返回 true5==="5" returns false
x != y不等于如果 x 不等于 y,则返回 true5!=8 returns true
x <> y不等于如果 x 不等于 y,则返回 true5<>8 returns true
x !== y不恒等于如果 x 不等于 y,且它们类型不相同,则返回 true5!=="5" returns true
x > y大于如果 x 大于 y,则返回 true5>8 returns false
x < y小于如果 x 小于 y,则返回 true5<8 returns true
x >= y大于等于如果 x 大于或者等于 y,则返回 true5>=8 returns false
x <= y小于等于如果 x 小于或者等于 y,则返回 true5<=8 returns true

PHP 逻辑运算符

运算符名称描述实例
x and y如果 x 和 y 都为 true,则返回 true x=6
y=3
(x < 10 and y > 1) returns true
x or y如果 x 和 y 至少有一个为 true,则返回 true x=6
y=3
(x==6 or y==5) returns true
x xor y异或如果 x 和 y 有且仅有一个为 true,则返回 true x=6
y=3
(x==6 xor y==3) returns false
x && y如果 x 和 y 都为 true,则返回 true x=6
y=3
(x < 10 && y > 1) returns true
x || y如果 x 和 y 至少有一个为 true,则返回 true x=6
y=3
(x==5 || y==5) returns false
! x如果 x 不为 true,则返回 true x=6
y=3
!(x==y) returns true

PHP 数组运算符

运算符名称描述
x + y集合x 和 y 的集合
x == y相等如果 x 和 y 具有相同的键/值对,则返回 true
x === y恒等如果 x 和 y 具有相同的键/值对,且顺序相同类型相同,则返回 true
x != y不相等如果 x 不等于 y,则返回 true
x <> y不相等如果 x 不等于 y,则返回 true
x !== y不恒等如果 x 不等于 y,则返回 true