1. Go to this page and download the library: Download chasecrawford/ratings library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?phprequire_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
chasecrawford / ratings example snippets
useChaseCrawford\EloRating\Elo;
$newEloRating = Elo::calc(
1000, // (float) competitor elo rating1000, // (float) opponent's elo rating71, // (int) competitor score70, // (int) opponent score0// (int) number of matches competitor played previously (optional)
)
$results = [...];
$elo = new Elo();
foreach($results as $result) {
$elo->addResult(
$result['competitorOneName'], // (string) unique name for competitor 1
$result['competitorTwoName'], // (string) unique name for competitor 2
$result['competitorOneScore'], // (int) score for competitor 1
$result['competitorTwoScore'] // (int) score for competitor 2
)
}
print_r($elo->getCompetitors())
useChaseCrawford\RatingPercentageIndex\RPI;
$results = [...];
$rpi = new RPI();
foreach($results as $result) {
$rpi->addResult(
$result['competitorOneName'], // (string) unique name for competitor 1
$result['competitorTwoName'], // (string) unique name for competitor 2
$result['competitorOneScore'], // (int) score for competitor 1
$result['competitorTwoScore'], // (int) score for competitor 2
)
}
print_r($rpi->getCompetitors())
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.