2016-06-08 77 views
1

我想更改数字颜色取决于来自json对象的数值。PHP JSON根据值的颜色变化

示例这是我的json文件。

{ 
 
    "status": "ok", 
 
    "meta": { 
 
     "count": 1 
 
    }, 
 
    "data": { 
 
     "521997295": { 
 
      "global_rating": 4647 
 
     } 
 
    } 
 
}

如果全球等级数低于1000,我想显示绿色。如果它是较高的红色等...它必须在PHP脚本。我怎么做?谢谢你的帮助。

+0

改变什么颜色?请改善问题,包括...也许PHP。 – theblindprophet

+0

如果global_rating数字低于1000,我想显示绿色字体。如果它是较高的红色等...它必须在PHP脚本。我怎么做?谢谢你的帮助。 –

+0

您需要使用PHP从JSON读取数据,然后使用if/else使用条件逻辑来完成此操作。 –

回答

0

首先,您需要使用json_decode()函数将JSON数据读取为对象或数组。

然后从对象或数组中,您将需要获取'global_rating'的值。

之后,你可以使用条件逻辑做你想做的事情。例如:

`<?php 
if($global_rating < 1000) { 
    // font-color = green 
} else { 
    // font-color = red 
} 
` 
+0

哇!非常感谢! –

+0

我可以使用html颜色代码而不是font-color = green吗?示例font-color =#FF0000 –

+0

是的,您需要取消注释这些行并使用HTML代码将字体颜色设为绿色或红色。 –