mtasuandi/decay

基于投票流行度和时间实现的PHP著名排序算法

dev-master 2015-11-01 05:02 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:03:54 UTC


README

Build Status

Decay

基于投票流行度和时间实现的PHP著名排序算法。

安装

composer require mtasuandi/decay dev-master

用法

<?php
use Mtasuandi\Decay\Decay;

$c = new Decay();

$decay = 45000;
$ups = 10;
$down = 100;
$date = '2015-11-01 01:01:01';

$gravity = 1.8;
$votes = 100;

$z = 1.96;

/**
 * Reddit
 */
$redditHot = $c->redditHot( $decay, $ups, $down, $date );
echo $redditHot . "\n";

/**
 * Hacker News
 */
$hackerHot = $c->hackerHot( $gravity, $votes, $date );
echo $hackerHot . "\n";

/**
 * Wilson Score
 */
$wilsonScore = $c->wilsonScore( $z, $ups, $down );
echo $wilsonScore;

许可证

MIT许可证(MIT)。