PHP的根本语法(二)
풀어 주다: 2016-06-13 12:23:02
PHP的基本语法(二)
七、PHP运算符
1、算数运算符
算数 | 说明 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 取模 |
2、赋值运算符
赋值 | 等同于 | 描述 |
x =y | x = y | 右侧表达式为左侧运算数设置值。 |
x += y | x = x + y | 加 |
x -= y | x = x - y | 减 |
x *= y | x = x * y | 乘 |
x /= y | x = x / y | 除 |
x %= y | x = x % y | 模数 |
3、字符串运算符
运算符 | 名称 | 例子 | 结果 |
. | 串接 |
$txt1 = “Hello” $txt2 = $txt1 . ” world!” | 现在 $txt2 包含 “Hello world!” |
.= | 串接赋值 |
$txt1 = “Hello” $txt1 .= ” world!” | 现在 $txt1 包含 “Hello world!” |
4、递增/递减运算符
运算符 | 名称 | 描述 |
++$x | 前递增 |
$x 加一递增,然后返回 $x |
$x++ | 后递增 | 返回 $x,然后 $x 加一递增 |
–$x | 前递减 |
$x 减一递减,然后返回 $x |
$x– | 后递减 | 返回 $x,然后 $x 减一递减 |
5、比较运算符
运算符 | 名称 | 例子 | 结果 |
== | 等于 |
$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。 |
> | 大于 |
$x > $y | 如果 $x 大于 $y,则返回 true。 |
|
大于 |
$x $y | 如果 $x 小于 $y,则返回 true。 |
>= | 大于或等于 |
$x >= $y | 如果 $x 大于或者等于 $y,则返回 true. |
|
小于或等于 |
$x $y | 如果 $x 小于或者等于 $y,则返回 true。 |
6、逻辑运算符
运算符 | 名称 | 例子 | 结果 |
and | 与 |
$x and $y | 如果 $x 和 $y 都为 true,则返回 true。 |
or | 或 |
$x or $y | 如果$x 和$y 至少有一个为 true,则返回 true。 |
xor | 异或 |
$x xor $y | 如果 $x 和 $y 有且仅有一个为 true,则返回 true。 |
&& | 与 |
$x && $y | 如果 $x 和 $y 都为 true,则返回 true。 |
| | 或 |
$x | $y | 如果 $x 和 $y 至少有一个为 true,则返回 true。 |
! | 非 | !$x | 如果 $x 不为 true,则返回 true。 |
7、数组运算符
运算符 | 名称 | 例子 | 结果 |
+ | 联合 |
$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。 |
版权声明:本文为Lshare原创文章,需要转载的请联系我,有问题欢迎评论或私信。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31