- 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 值,然后根据评估结果执行两个给定语句之一。
三元运算符提供了一种编写条件表达式的简洁方法。它们由三部分组成:条件、条件计算结果为 true 时返回的值,以及条件计算结果为 false 时返回的值。
语法
语法如下 -
condition ? value_if_true : value_if_false
三元运算符对于将 if-else 语句缩短为单行特别有用。您可以使用三元运算符根据条件为变量分配不同的值,而无需多行代码。它可以提高代码的可读性。
但是,您应该明智地使用三元运算符,否则最终会使代码过于复杂,以至于其他人无法理解。
运算符 | 描述 | 示例 |
---|---|---|
? :
|
条件表达式 | 如果 条件 为 true ?则值 X : 否则值 Y |
例子
请尝试以下示例来了解条件运算符在 PHP 中的工作原理。将以下 PHP 程序复制并粘贴到test.php文件中,并将其保存在 PHP 服务器的文档根目录中,并使用任何浏览器浏览它。
<?php
$a = 10;
$b = 20;
/* 如果条件为真,则将a赋给结果 otheriwse b */
$result = ($a > $b ) ? $a :$b;
echo "测试1:结果值为 $result \n";
/* 如果条件为真,则将a赋给结果 otheriwse b */
$result = ($a < $b ) ? $a :$b;
echo "测试2:结果值为 $result";
?>
它将产生以下输出 -
测试1:结果值为 20
测试2:结果值为 10
测试2:结果值为 10