比较运算符你从字面上来理解它就是用来比较的,它是对两个变量或者表达式的结果进行大小,真假进行比较,如果比较得到的结果为真,返回true,反之,如果比较的结果为假,则返回false
下面我们先来看看PHP中的比较运算符有有哪些
比较运算符
运算符 | 名称 | 举例 | 说明 |
< | 小于 | $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 |
这里有两个需要需要注意的比较运算符,就是“===”和“!==”。用“===”运算符进行比较的话,不仅要在数值上相等,还要在数据类型上一样,例如,$a===$b,说明$a和$b不仅在数值上完全相等,而且$a和$b的数据类型也是一样的。!==和===的意义相反,例如$a!==$b,就是说明$a和$b或者数值不等或者数据类型不等。
比较运算符实例
本实例使用比较运算符对变量的值进行比较,设置变量$x=100,数据类型是整型,变量$y=“100”,数据类型是字符串,将$x和$y进行比较,使用“==”,“===”,“!=”,“!===”运算符。
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|