Php 根据等级(5-1和1-5)计算星星数

Php 根据等级(5-1和1-5)计算星星数,php,math,Php,Math,我的分数从1到5,其中1是最好的,5是最差的(但不仅仅是像1这样的整数,还有1.14等等)。 我想计算一下每个年级有多少颗星(5颗星最好,1颗星最差-3颗星当然是3颗星-但其余的呢?) 我在谷歌上搜索了一下结果,但没有发现任何有用的东西。我不知道,也许我是因为树木而错过了森林。基本上是相反的数字,我猜? 我想用PHP实现这一点。非常简单,我认为: $new_grade = 6 - $old_grade; 或者对于更通用的解决方案: $new_grade = $grade_max + $grad

我的分数从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;

我觉得这很简单:

$new_grade = 6 - $old_grade;
或者对于更通用的解决方案:

$new_grade = $grade_max + $grade_min - $old_grade;
星=6级

因此:

星=6级

因此: