php - 如何为文本创建动态颜色?

标签 php html css colors

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 7 年前

我有一个包含数字的变量。现在我想要,如果数字是正数,那么它的颜色是绿色,如果那个数字是负数,那么它的颜色是红色。像这样:

<?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/

上一篇:css - 使用 CSS 属性选择 div 中的文本

下一篇:javascript - 使用 css 显示子菜单

相关文章:

php - 如何从 MySQL 数据库检索图像并在 html 标签中显示

php - 使用 Magento 的 addFieldToFilter 按现有列进行过滤

html - 滚动父 div 时位置固定不起作用

javascript - 使用 javascript 动态设置 div 最大高度

javascript - 微调器重新加载图像似乎在叠加层后面

css - 为整个网站动态更新 CSS 类

php - 如何用 PHP 打印漂亮的 JSON

php - 注册后的时间计数

html - 从网页中提取可能未格式化为表格的数据

css - react 灵敏。在媒体查询、 float 问题和字体大小中使用 CSS 更改 <div> 显示顺序