【发布时间】:2016-10-16 19:23:03
【问题描述】:
我正在尝试将 if 语句转换为三元运算符
这是我的代码:
if($today >= $visa_expiry) {
echo "style='background-color : red; font-weight: bold; color: white; font-size: 13'";
}
if($today <= $visa_expiry) {
echo "style='background-color : yellow; font-weight: bold; color: white; font-size: 13'";
}
if($today == $visa_expiry) {
echo "style='background-color : green; font-weight: bold; color: white; font-size: 13'";
}
转三元运算符
有人可以帮助我吗?谢谢
注意:我的 if 语句只是一个例子
【问题讨论】:
-
您确定以上内容正确吗?如果
$visa_expiry将是$today,它将执行所有三个echoes。 -
你不应该,应该是 if\else if\else
-
@TeKo 只是一个例子对不起我会编辑我的帖子
-
是的。如果您已经对语法结构感到不知所措,请不要选择最不可读的结构。此外,不应该使用内联样式,而是使用 CSS 类。
标签: php ternary-operator