在 PHP 中,关系运算符的结果都是 bool 型,也就是要么是 true,要么是 false。关系表达式经常用在 if 结构的条件中或 循环结构 的条件中。
运算符 | 说明 | 范例 | 结果 |
---|---|---|---|
== | 相等 | 4 == “4” | true |
=== | 绝对等于 | 4 === “4” | false |
!= | 不等于 | 4 != 3 | true |
!== | 绝对不等于 | 4 != 3 | true |
<> | 不等于 | 4 != 3 | true |
< | 小于 | 4 < 3 | false |
> | 大于 | 4 > 3 | true |
<= | 小于等于 | 4 <= 3 | false |
>= | 大于等于 | 4 >= 3 | true |
使用 PHP 比较运算符,实现相等比较
<?php
echo "嗨客网(www.haicoder.net)<br>";
$num1 = 4;
$num2 = 3;
$isEqual = $num1 == $num2;
$isNotEqual = $num1 != $num2;
var_dump($isEqual);
echo "<br>";
var_dump($isNotEqual);
程序运行后,控制台输出如下:
我们使用了比较运算符,比较了两个 整型 变量的值是否相等于不相等。
使用 PHP 比较运算符,实现绝对相等比较
<?php
echo "嗨客网(www.haicoder.net)<br>";
$num1 = 4;
$num2 = "4";
$isEqual = $num1 == $num2;
$isNotEqual = $num1 != $num2;
$isEqual1 = $num1 === $num2;
$isNotEqual1 = $num1 !== $num2;
var_dump($isEqual);
echo "<br>";
var_dump($isNotEqual);
echo "<br><br>";
var_dump($isEqual1);
echo "<br>";
var_dump($isNotEqual1);
程序运行后,控制台输出如下:
我们分别定义了一个整型 变量 和一个 字符串 变量,最后,我们使用相等比较,发下它们相等,但我们使用绝对等于比较,结果它们不相等,因为等于比较是忽略数据类型的,而绝对等于比较,是要数据类型和变量值都相等,才相等。
使用 PHP 比较运算符,实现大小于比较
<?php
echo "嗨客网(www.haicoder.net)<br>";
$num1 = 4;
$num2 = 3;
$isGt = $num1 > $num2;
$isLt = $num1 < $num2;
$isGte = $num1 >= $num2;
$isLte = $num1 <= $num2;
var_dump($isGt);
echo "<br>";
var_dump($isLt);
echo "<br>";
var_dump($isGte);
echo "<br>";
var_dump($isLte);
程序运行后,控制台输出如下:
我们使用了大于比较、小于比较、大于等于比较和小于等于比较运算符实现了大小比较。
在 PHP 中,关系运算符的结果都是 bool 型,也就是要么是 true,要么是 false。关系表达式经常用在 if 结构的条件中或循环结构的条件中。