I need of a function in PHP to format numbers like Facebook "likes".
Example:
12345 = 12,3 K
123456 = 123 K
1234567 = 1,23 M
Thank you!!
I need of a function in PHP to format numbers like Facebook "likes".
Example:
12345 = 12,3 K
123456 = 123 K
1234567 = 1,23 M
Thank you!!
Write a function which do this!?
function format_num($n) {
$s = array("K", "M", "G", "T");
$out = "";
while ($n >= 1000 && count($s) > 0) {
$n = $n / 1000.0;
$out = array_shift($s);
}
return round($n, max(0, 3 - strlen((int)$n))) ." $out";
}