导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

PHP if 运算符


比较运算符

If 语句通常包含比较两个值的条件。

实例

检查 $t 是否等于 14

$t = 14;

if ($t == 14) {
  echo "Have a good day!";
}
亲自试一试 »

要比较两个值,我们需要使用比较运算符。

以下是可在 if 语句中使用的 PHP 比较运算符:

运算符 名称 结果 试一试
== 等于 如果值相等,则返回 true 试一试 »
=== 恒等 如果值和数据类型恒等,则返回 true 试一试 »
!= 不等于 如果值不相等,则返回 true 试一试 »
<> 不等于 如果值不相等,则返回 true 试一试 »
!== 不恒等 如果值或数据类型不恒等,则返回 true 试一试 »
> 大于 如果第一个值大于第二个值,则返回 true 试一试 »
< 小于 如果第一个值小于第二个值,则返回 true 试一试 »
>= 大于或等于 如果第一个值大于或等于第二个值,则返回 true 试一试 »
<= 小于或等于 如果第一个值小于或等于第二个值,则返回 true 试一试 »

逻辑运算符

要检查多个条件,我们可以使用逻辑运算符,例如 && 运算符。

实例

检查 $a 是否大于 $b,并且 $a 是否小于 $c

$a = 200;
$b = 33;
$c = 500;

if ($a > $b && $a< $c ) {
  echo "Both conditions are true";
}
亲自试一试 »

以下是可在 if 语句中使用的 PHP 逻辑运算符:

运算符 名称 描述 试一试
and 如果两个条件都为 true,则为 true 试一试 »
&& 如果两个条件都为 true,则为 true 试一试 »
如果任一条件为 true,则为 true 试一试 »
|| 如果任一条件为 true,则为 true 试一试 »
xor 异或 如果任一条件为 true,但不是两者都为 true,则为 true 试一试 »
! 如果条件不为 true,则为 true 试一试 »

我们可以在一个 if 语句中比较任意数量的条件。

实例

检查 $a 是否为 2、3、4、5、6 或 7

$a = 5;

if ($a == 2 || $a == 3 || $a == 4 || $a == 5 || $a == 6 || $a == 7) {
  echo "$a is a number between 2 and 7";
}
亲自试一试 »

freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8