Tero icon

[+] Format Number with Suffix

Tero | PRO | 11/02/16 02:29:31 PM UTC | 0 ⭐ | 361 👁️ | Never ⏰ | []
PHP |

690 B

|

None

|

0 👍

/

0 👎

<?php
 function format($n, $v = 1 ) {
   if ($n < 900) {
    $format = number_format($n, $v);
    $forma = '';
   } else if ($n < 900000) {        
    $format = number_format($n / 1000, $v);
    $forma = 'k';
   } else if ($n < 900000000) {
    $format = number_format($n / 1000000, $v);
    $forma = 'M';
   } else if ($n < 900000000000) {
    $format = number_format($n / 1000000000, $v);
    $forma = 'B';
   } else {
    $format = number_format($n / 1000000000000, $v);
    $forma = 'T';
   }
   if ($v > 0) {
    $script = '.' . str_repeat( '0', $v );
    $format = str_replace( $script, '', $format );
   }
 return $format . $forma;
 }
 
#Usage
$number = '10000';
echo format($number); / return 10k
?>

Comments