1

我有从 1 到 5 的等级,其中 1 是最好的,5 是最差的(但不仅仅是像 1 这样的整数,还有 1.14 等等)。我想计算每个等级有多少颗星(5 颗星是最好的,1 颗星是最差的 - 当然 3 颗会保持 3 颗 - 但其余的?)我用谷歌搜索得到结果,但我没有找到任何有用的. 也许我是只见树木不见森林,我不知道。基本上这将是我猜的相反数字?我想在 PHP 中做到这一点。

4

2 回答 2

3

我认为非常简单:

$new_grade = 6 - $old_grade;

或者对于更通用的解决方案:

$new_grade = $grade_max + $grade_min - $old_grade;
于 2013-01-23T00:15:15.853 回答
1

星 = 6 - 等级

所以:

5 → 1  
4 → 2  
3 → 3  
2 → 4   
1 → 5  
于 2013-01-23T00:15:23.863 回答