从最大值插入颜色

时间:2017-06-07 07:33:34

标签: javascript php html css

所以我正在进行同类群分析,从数据库创建一个表,并且在着色时遇到麻烦。我不是javascript的专家,所以我真的不知道怎么做。

例如,我有10,2,6,4。

然后在表格中,我想给出最大值的着色。

10 => Darkest Green
2 => Lightest Green
6 => Dark Green
4 => Light Green

因此,如果我们对其进行排序以使其更容易,

10 => Darkest Green
6 => Dark Green
4 => Light Green
2 => Lightest Green

编辑: 4个数字只是一个原始的例子,我正在做一个月度队列,这意味着我将有12个数字,它将是随机的,并且许多个月也将有0,这意味着它将是白色/超浅绿色。

我该怎么做?非常感谢,对不起我的英语

1 个答案:

答案 0 :(得分:0)

您可以创建一个具有高优先级颜色的数组。喜欢:

$colors = array( "Darkest Green", "Dark Green", "Light Green", "Lightest Green" );

现在你可以在php中使用'foreach'来分配那种颜色。喜欢:

$i = 0;
$new_result = array();

foreach( $cohort_result as $row ) {

    $new_result[ $row ] = $colors[ $i ];
    $i++;

}

问候。