mtasuandi/decay

Famous sorting algorithms based on vote popularity and time implemented for PHP

Installs: 15

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/mtasuandi/decay

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

This package is not auto-updated.

Last update: 2026-01-18 02:41:37 UTC


README

Build Status

Decay

Famous sorting algorithms based on vote popularity and time implemented for PHP.

Installation

composer require mtasuandi/decay dev-master

Usage

<?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;

License

The MIT License (MIT).