Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有从 1 到 5 的等级,其中 1 是最好的,5 是最差的(但不仅仅是像 1 这样的整数,还有 1.14 等等)。我想计算每个等级有多少颗星(5 颗星是最好的,1 颗星是最差的 - 当然 3 颗会保持 3 颗 - 但其余的?)我用谷歌搜索得到结果,但我没有找到任何有用的. 也许我是只见树木不见森林,我不知道。基本上这将是我猜的相反数字?我想在 PHP 中做到这一点。
我认为非常简单:
$new_grade = 6 - $old_grade;
或者对于更通用的解决方案:
$new_grade = $grade_max + $grade_min - $old_grade;
星 = 6 - 等级
所以:
5 → 1 4 → 2 3 → 3 2 → 4 1 → 5