33 lines
525 B
PHP
33 lines
525 B
PHP
|
<?php
|
||
|
|
||
|
namespace App\Support;
|
||
|
|
||
|
/**
|
||
|
* Helper math
|
||
|
* @package App\Support
|
||
|
*/
|
||
|
class Math
|
||
|
{
|
||
|
|
||
|
/**
|
||
|
* Add/subtract a percentage to a number
|
||
|
* @param $number
|
||
|
* @param $percent
|
||
|
* @return float
|
||
|
*/
|
||
|
public static function addPercent($number, $percent): float
|
||
|
{
|
||
|
if(!is_numeric($number)) {
|
||
|
$number = (float) $number;
|
||
|
}
|
||
|
|
||
|
if(!is_numeric($percent)) {
|
||
|
$percent = (float) $percent;
|
||
|
}
|
||
|
|
||
|
|
||
|
return $number + ($number * ($percent/100));
|
||
|
}
|
||
|
|
||
|
}
|