php - 用户排名算法

标签 php algorithm

<分区>

我想在我的论坛中实现一种用户等级系统。 我有 7 个等级,1-7。

我有四个参数来判断用户(在括号中权衡):
他们评论的点赞数 (50%)
评论量(30%)
平均评论长度(15%)
创建线程 (5%)

有人对如何在 PHP 中执行此操作有建议吗?也欢迎对排名系统提出任何其他意见

最佳答案

很简单,您要创建的是每个用户的权重分数。我会用一个 cronjob 来计算它,并在他们的配置文件/用户表中为每个用户保留一个静态权重。

这确实是一个开放式问题,因为您可以随心所欲地做任何事情,即时计算,安排时间等等;

关于php - 用户排名算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9097970/

相关文章:

php - MYSQL列类型仅适用于大于或等于0的正数?

php - youtube api maxResults

寻找趋势 block 的算法

java - 树遍历 - 在运行后将节点附加到邻接矩阵

python - Objective-C 中非常慢的两个和解决方案的变体

php - 修复 MAMP 中的 Laravel 编码

php - 如何使用文件名获得多个搜索键

php - haxe (php) https 调用 : stream_socket_client() Peer certificate CN did not match expected CN

c++ - 如何在 C++ 中用另一个较小的 vector 填充 vector ?

algorithm - 使用 hashmap 存储输入会使算法随机化吗?