php - 星级评定系统,类似于亚马逊

标签 php javascript jquery ajax dreamweaver

我正在考虑在我的网站上添加一个评级系统,类似于亚马逊上的评级系统。基本上用户可以给产品评分为 5 星。

我一直在绞尽脑汁地思考如何计算以获得平均客户评分......但我不知道该怎么做。

而且看看亚马逊的系统,我认为他们的计算可能是错误的。如果您以此页面为例:

http://www.amazon.co.uk/exec/obidos...2521526-3543861

您可以看到,平均客户评分实际上应该是 5 星,因为有两个人选择了 5 星,而只有一个人选择了 4 星。

有什么想法吗?

最佳答案

您可以通过求和除以值的数量来计算平均值。就评级而言,它是所有评级的总和除以评级数量。

在您网站的情况下,评级为 5、5 和 4,平均值为 (5+5+4)/3,即 4.666...,我猜它们四舍五入到最接近的一半,得到 4.5满分 5 分。

关于php - 星级评定系统,类似于亚马逊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3955194/

相关文章:

php - 在 Symfony2 中创建移动应用程序

javascript - 将值从 js 发布到 php

javascript - Knockout 计算函数内部的异步调用

jQuery 悬停图像变化动画

php 用数字 explode 定界符?

php - Symfony2将docx文件存储到数据库中

php - 也许使用 JOIN 选择 65 年内的日期范围?

javascript - KeyboardAvoidingView 不适用于 Expo

javascript - 从 URL 中完全删除哈希值

javascript - 升级 jQuery 后出现类型错误