Add PrettyNumber util

This commit is contained in:
Daniel Supernault 2018-05-31 16:01:31 -06:00
parent 1566141f68
commit 27e779b08d

View file

@ -0,0 +1,20 @@
<?php
namespace App\Util\Lexer;
class PrettyNumber {
public static function convert($expression)
{
$abbrevs = array(12 => "T", 9 => "B", 6 => "M", 3 => "K", 0 => "");
foreach($abbrevs as $exponent => $abbrev) {
if($expression >= pow(10, $exponent)) {
$display_num = $expression / pow(10, $exponent);
$num = number_format($display_num,0) . $abbrev;
return $num;
}
}
return $expression;
}
}