public function getDisplayHours($hours, $precision = 0) { if (empty($hours)) { return 0; } $base = log($hours, 1000); $suffixes = array('', 'k', 'M', 'G', 'T'); return round(pow(1000, $base - floor($base)), $precision) . $suffixes[floor($base)]; }