3v4l.org

run code in 300+ PHP versions simultaneously
<?php function intWithStyle($n) { if ($n < 1000) return $n; $suffix = ['','k','M','G','T','P','E','Z','Y']; $zeros = strlen($n)/3; $power = is_float($zeros) ? (int) $zeros : $zeros - 1; return round($n/(1000**$power),3).$suffix[$power]; } ini_set('precision', 17); var_dump(intWithStyle(1001));

preferences:
24.13 ms | 406 KiB | 5 Q