- PHP 教程
- PHP - 教程
- PHP - 简介
- PHP - 安装
- PHP - 历史
- PHP - 功能
- PHP - 语法
- PHP - Hello World
- PHP - 注释
- PHP - 变量
- PHP - echo 语句和 print 语句
- PHP - var_dump() 函数
- PHP - $ 和 $$ 变量
- PHP - 常量
- PHP - 魔术常量
- PHP – 数据类型
- PHP - 类型转换
- PHP - 类型戏法
- PHP - 字符串
- PHP - 布尔值
- PHP - 整数
- PHP - 文件和I/O
- PHP – 数学函数
- PHP - Heredoc & Nowdoc
- PHP - 复合类型
- PHP - 文件包含
- PHP - 日期和时间
- PHP - 标量类型声明
- PHP - 返回类型声明
- PHP 运算符
- PHP - 运算符类型
- PHP - 算术运算符示例
- PHP - 比较运算符示例
- PHP - 逻辑运算符示例
- PHP - 赋值运算符示例
- PHP – 字符串运算符
- PHP – 数组运算符
- PHP – 条件运算符示例
- PHP - Spread 运算符
- PHP - Null 合并运算符
- PHP - Spaceship 运算符
- PHP 控制语句
- PHP – 决策
- PHP - If…Else 语句
- PHP - Switch 语句
- PHP – 循环类型
- PHP - For 循环
- PHP - Foreach 循环
- PHP - While 循环
- PHP - do...While 循环
- PHP - Break 语句
- PHP - Continue 语句
- PHP 数组
PHP - 比较运算符示例
在 PHP 中,比较运算符用于比较两个值并确定它们之间的关系。这些运算符根据比较结果返回布尔值 True 或 False。
下表突出显示了 PHP 支持的比较运算符。假设变量 $a 保存 10,变量 $b 保存 20,则 −
算子 | 描述 | 示例 |
---|---|---|
== | 检查两个操作数的值是否相等,如果是,则 条件 变为 true。 | ($a == $b) 不是 true |
!= | 检查两个操作数的值是否相等,如果值不相等,则 条件 变为 true。 | ($a != $b) 是 true |
> | 检查 左边操作数 的值是否大于 右边操作数 的值,如果是,则 条件 变为 true。 | ($a > $b) 是 false |
< | 检查 左边操作数 的值是否小于 右边操作数 的值,如果是,则 条件 变为 true。 | ($a < $b) 是 true |
>= | 检查 左边操作数 的值是否大于或等于 右边操作数 的值,如果是,则 条件 变为 true。 | ($a >= $b) 是 false |
<= | 检查 左边操作数 的值是否小于或等于 右边操作数 的值,如果是,则 条件 变为 true。 | ($a <= $b) 是 true |
此外,这些运算符还可以与逻辑运算符 (&&, ||, !) 结合使用,以形成 PHP 程序中决策的复杂条件。
例下面的示例展示了如何在 PHP 中使用这些比较运算符 -
<?php
$a = 42;
$b = 20;
if ($a == $b) {
echo "测试1:a等于b \n";
} else {
echo "测试1:a不等于b \n";
}
if ($a > $b) {
echo "测试2:a大于b \n";
} else {
echo "测试2:a不大于b \n";
}
if ($a < $b) {
echo "测试3:a小于b \n";
} else {
echo "测试3:a不小于b \n";
}
if ($a != $b) {
echo "测试4:a不等于b \n";
} else {
echo "测试4:a等于b \n";
}
if ($a >= $b) {
echo "测试5:a大于或等于b \n";
} else {
echo "测试5:a既不大于也不等于b \n";
}
if ($a <= $b) {
echo "测试6:a小于或等于b \n";
} else {
echo "测试6:a既不小于也不等于b";
}
?>
它将产生以下输出 -
测试1:a不等于b
测试2:a大于b
测试3:a不小于b
测试4:a不等于b
测试5:a大于或等于b
测试6:a既不小于也不等于b