<?php
function num_short($n, $precision = 1) {
if ($n < 1000) {
} else if ($n < 1000000) {
} else if ($n < 1000000000) {
} else {
}
return $n_format;
}
echo num_short(5000, 1)."\n"; //outputs 5.0K
echo num_short(5004, 1)."\n"; //outputs 5.0K
echo num_short(5040, 1)."\n"; //outputs 5.0K
echo num_short(5400, 1)."\n"; //outputs 5.4K
echo num_short(5900, 1)."\n"; //outputs 5.9K
echo num_short(5990, 1)."\n"; //outputs 6.0K
echo num_short(5999, 1)."\n"; //outputs 6.0K
PD9waHAKCmZ1bmN0aW9uIG51bV9zaG9ydCgkbiwgJHByZWNpc2lvbiA9IDEpIHsKICAgIGlmICgkbiA8IDEwMDApIHsKICAgICAgICAkbl9mb3JtYXQgPSBudW1iZXJfZm9ybWF0KCRuKTsKICAgIH0gZWxzZSBpZiAoJG4gPCAxMDAwMDAwKSB7CiAgICAgICAgJG5fZm9ybWF0ID0gbnVtYmVyX2Zvcm1hdCgkbiAvIDEwMDAsICRwcmVjaXNpb24pIC4gJ0snOwogICAgfSBlbHNlIGlmICgkbiA8IDEwMDAwMDAwMDApIHsKICAgICAgICAkbl9mb3JtYXQgPSBudW1iZXJfZm9ybWF0KCRuIC8gMTAwMDAwMCwgJHByZWNpc2lvbikgLiAnTSc7CiAgICB9IGVsc2UgewogICAgICAgICRuX2Zvcm1hdCA9IG51bWJlcl9mb3JtYXQoJG4gLyAxMDAwMDAwMDAwLCAkcHJlY2lzaW9uKSAuICdCJzsKICAgIH0KICAgICRuX2Zvcm1hdCA9IHN0cl9yZXBsYWNlKCIiLCIuMCIsJG5fZm9ybWF0KTsKICAgIHJldHVybiAkbl9mb3JtYXQ7Cn0KCmVjaG8gbnVtX3Nob3J0KDUwMDAsIDEpLiJcbiI7IC8vb3V0cHV0cyA1LjBLCmVjaG8gbnVtX3Nob3J0KDUwMDQsIDEpLiJcbiI7IC8vb3V0cHV0cyA1LjBLCmVjaG8gbnVtX3Nob3J0KDUwNDAsIDEpLiJcbiI7IC8vb3V0cHV0cyA1LjBLCmVjaG8gbnVtX3Nob3J0KDU0MDAsIDEpLiJcbiI7IC8vb3V0cHV0cyA1LjRLCmVjaG8gbnVtX3Nob3J0KDU5MDAsIDEpLiJcbiI7IC8vb3V0cHV0cyA1LjlLCmVjaG8gbnVtX3Nob3J0KDU5OTAsIDEpLiJcbiI7IC8vb3V0cHV0cyA2LjBLCmVjaG8gbnVtX3Nob3J0KDU5OTksIDEpLiJcbiI7IC8vb3V0cHV0cyA2LjBL