How Do you Format a Number as K/M/B in Laravel
In this lesson, we will see how to format a number as K/M/B in Laravel, sometimes we want to display numbers abbreviated so how can we do that?
Format a number as K in Laravel
First, you need to enable the PHP intl extension, and to do that uncomment this line:
extension=intl
inside your php.ini file, I assume that you are using PHP 8.
Next, we will use Laravel Number Class to format the number as K.
see the example below:
use Illuminate\Support\Number;
$number = Number::abbreviate(1200);
echo $number;
//1k
Format a number as M in Laravel
To do that see the example below:
use Illuminate\Support\Number;
$number = Number::abbreviate(1200000);
echo $number;
//1M
Format a number as B in Laravel
To do that see the example below:
use Illuminate\Support\Number;
$number = Number::abbreviate(1200000000);
echo $number;
//1B