三元运算符可以定义为一种条件运算符,它可以在一行代码中完成比较和条件操作。这可以被认为是实现 if-else 或嵌套 if-else 语句的替代方法。此条件语句从左到右执行。使用三元运算符不仅是一种高效的解决方案,也是一种省时的方法。
语法
(Condition) ? (Statement1) : (Statement2);
在此程序中,我们使用三元运算符检查数字是奇数还是偶数。首先,我们必须从用户那里获取数字并将其分配给变量 num,然后我们必须执行三元运算检查条件 '$num % 2 == 0',如果为真,则将“输入的数字是偶数”赋值给变量 checkNum,否则赋值“输入的数字是奇数”,最后我们可以打印变量 checkNum 的值作为结果
步骤 1: 从用户那里获取数字并将其分配给变量 num
步骤 2: 执行三元运算检查条件 '$num % 2 == 0',如果为真,则将“输入的数字是偶数”赋值给变量 checkNum,否则赋值“输入的数字是奇数”
步骤 3: 打印变量 checkNum 的值
<?php
$num = readline("Enter the number: ");
$checkNum = $num % 2 == 0 ? "The entered number $num is an even number " : "The entered number $num is an odd number ";
echo $checkNum;
?>
Example 1 Enter the number: 6 The entered number 6 is an even number Example 2 Enter the number: 5 The entered number 5 is an odd number