From 27e779b08d32ec7db4a294fffd296b5ededa7211 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Thu, 31 May 2018 16:01:31 -0600 Subject: [PATCH] Add PrettyNumber util --- app/Util/Lexer/PrettyNumber.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 app/Util/Lexer/PrettyNumber.php diff --git a/app/Util/Lexer/PrettyNumber.php b/app/Util/Lexer/PrettyNumber.php new file mode 100644 index 000000000..80227f6fe --- /dev/null +++ b/app/Util/Lexer/PrettyNumber.php @@ -0,0 +1,20 @@ + "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; + } + +} \ No newline at end of file