所以我正在进行同类群分析,从数据库创建一个表,并且在着色时遇到麻烦。我不是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,这意味着它将是白色/超浅绿色。
我该怎么做?非常感谢,对不起我的英语
答案 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++;
}
问候。