Shorten long numbers to K/M/B?
<?php
function convert(int $number)
{
if ($number >= 1E9) {
return round($number / 1E9, 2).'b';
} else if ($number >= 1E6) {
return round($number / 1E6, 2).'m';
} else if ($number >= 1E3) {
return round($number / 1E3, 2).'k';
}
return $number;
}
echo convert(1000000000).PHP_EOL; // 1b
echo convert(1000000).PHP_EOL; // 1m
echo convert(1200).PHP_EOL; // 1.2k
echo convert(1234).PHP_EOL; // 1.23k
echo convert(100).PHP_EOL; // 100
Also in PHP:
- create random alphanumeric php
- 5 digit string laravel
- convert php timestamp to date
- decrypt base64 php
- create project via composer
- clearview cache laravel
- add header to php
- convert time format in php
- error log all php
- date and time function php
- composer laravel project
- check if word in string
- codeigniter last insert id codeigniter
- C:\MyScans in php server run file
- divide page in pdf with page break using php
- executar comando linux php
- "Fatal error: Allowed memory size of 1610612736 bytes exhausted " +laravel
- create random password in php
- base64 decode using php
- convert to timestamp php
- Class 'Intervention\Image\ImageServiceProvider' not found
- PHP Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.2.0". You are running 5.6.40
- clear storage laravel
- display only errors php