在 PHP 中,三目运算符用于根据不同的条件,执行不同的操作并返回不同的值。
retvalue = expression ? retvalue1 : retvalue2;
如果表达式 expression 的值为真,那么就返回 retvalue1,否则,就返回 retvalue2。
使用 PHP 三目运算符,实现条件判断
<?php
echo "嗨客网(www.haicoder.net)<br>";
$a = 100;
$b = 200;
$retValue = $a > $b ? $a : $b;
echo "retValue =", $retValue, "<br>";
程序运行后,控制台输出如下:
首先,我们定义了两个 变量,a 和 b。 接着,我们使用三目运算符实现了返回变量 a 和 b 中的最大值的效果,并将最大值赋值给变量 retValue。
PHP 的三目运算符,可以嵌套使用
<?php
echo "嗨客网(www.haicoder.net)<br>";
$a = 100;
$b = 200;
$c = 300;
$retValue = $a > $b ? ($a > $c ? $a : $c) : ($b > $c ? $b : $c);
echo "Max a b c =", $retValue, "<br>";
程序运行后,控制台输出如下:
我们使用了 PHP 三目运算符的嵌套,实现了判断三个数中的最大数。
在 PHP 中,三目运算符用于根据不同的条件,执行不同的操作并返回不同的值。PHP 三目运算符语法:
retvalue = expression ? retvalue1 : retvalue2;