36 lines
819 B
PHP
36 lines
819 B
PHP
<?php
|
|
|
|
namespace App\Console\Commands\Grapper\Logifuture\Tools;
|
|
|
|
class ActiveHandicap
|
|
{
|
|
public static function set(&$_spreads)
|
|
{
|
|
$tmp = 10000;
|
|
$hcap = false;
|
|
foreach ($_spreads as $key => $value) {
|
|
$x = 0;
|
|
foreach ($value as $k => $v) {
|
|
if ($x == 0) {
|
|
$x = $v;
|
|
} else {
|
|
$x -= $v;
|
|
}
|
|
}
|
|
$x = abs($x);
|
|
if ($x < $tmp) {
|
|
$hcap = $key;
|
|
$tmp = $x;
|
|
}
|
|
}
|
|
|
|
foreach ($_spreads as $key => $value) {
|
|
if ($key == $hcap) {
|
|
$_spreads[$key]['active_spread'] = 1;
|
|
} else {
|
|
$_spreads[$key]['active_spread'] = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|