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));
Output for git.master, git.master_jit, rfc.property-hooks
string(19) "1.0009999999999999k"

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
62.38 ms | 405 KiB | 5 Q