首页> 基础笔记 >PHP基础学习 >基础语法 基础语法
PHP比较运算符
作者:小萝卜 2019-08-10 【 PHP 】 浏览 849
简介PHP比较运算符 大于、小于、大于等于、小于等于、等于、全等于
PHP比较运算符:
运算符 |
描述 |
说明 |
示例 |
> |
大于 |
当左边大于右边时返回true,否则返回false |
$a>$b |
< |
小于 |
当左边小于右边时返回true,否则返回false |
$a<$b |
>= |
大于等于 |
当左边大于等于右边时返回true,否则false |
$a>=$b |
<= |
小于等于 |
当左边小于等于右边时返回true,否则false |
$a<=$b |
== |
等于 |
两边操作数的值相等时返回true,否则false |
$a==$b |
=== |
全等于 |
两边值相等并且类型相等返回true,否则false |
$a===$b |
<>或!= |
不等于 |
两边值不等时返回true,否则返回false |
$a<>$b $a!=$b |
!== |
非全等于 |
两边值与类型都相同时返回false,否则true |
$a!==$b |
代码示例:
//比较运算符返回的结果都是布尔值:true或false
var_dump(10>5); //bool(true)
//字串比较实际比较是对应ASCII码值
var_dump("abcasdf">"b"); //bool(false)
//当类型不统一时,首先转成统一类型,而且是数值优先
var_dump(10=="10a"); //bool(true)
//比较值和类型是否都相等(===也叫全等比较)。
var_dump(10==="10"); //bool(false)
//不全等比较(值和类型都相等时为false,其他都为true)
var_dump(10!=="8"); //bool(true);
echo "<p>输出ASCII码值:</p>";
for($i=0;$i<128;$i++){
echo $i."=>".chr($i)."<br/>";
}
很赞哦! (0)