我正在考虑在我的网站上添加评级系统,类似于在亚马逊上看到的。基本上用户可以对产品评分为5星。
我一直绞尽脑汁想出计算以获得平均客户评级......但我想不出怎么做。
看看亚马逊的系统,我认为他们的计算可能不正确。如果您以此页面为例:
http://www.amazon.co.uk/exec/obidos...2521526-3543861
你可以看到平均客户评分实际上应该是5星,因为有两个人选择了5,而只有一个选择了4。
任何想法??
答案 0 :(得分:3)
您可以通过将总和除以值的数量来计算平均值。在评级的情况下,它是所有评级的总和除以评级数。
如果您的网站,评分为5,5和4,平均值为(5 + 5 + 4)/ 3,即4.666 ......,我猜它们会四舍五入到最接近的一半,收益率为4.5满分5分。
答案 1 :(得分:1)
为什么不尝试使用jquery插件?