<分区>
我有一个包含数字的变量。现在我想要,如果数字是正数,那么它的颜色是绿色,如果那个数字是负数,那么它的颜色是红色。像这样:
<?php
$var1 = 5;
$var2 = -2;
?>
<div> <?php echo $var1; ?></div>
<div> <?php echo $var2; ?></div>
需要注意的是,实际上只有一个变量,可以是正的也可以是负的。
我也想要这样的结果:
<div style='color:green;'>5</div>
<div style='color:red;'>-2</div>
最佳答案
例如,在 PHP 中使用内联三元运算符。 (这就像一个 If 语句)
<div style='color: <?php echo ($var1 > 0 ? 'green' : 'red') ?> ;'>5</div>
<div style='color: <?php echo ($var1 > 0 ? 'green' : 'red') ?> ;'>-2</div>
关于php - 如何为文本创建动态颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33926900/