mtasuandi / decay
Famous sorting algorithms based on vote popularity and time implemented for PHP
dev-master
2015-11-01 05:02 UTC
Requires
- php: >=5.5.0
Requires (Dev)
- phpunit/phpunit: 4.4.1
This package is not auto-updated.
Last update: 2025-07-05 23:03:24 UTC
README
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).