tags * @return string formatted number */ public static function ordinalIndicator($number, $superscript = false) { if (!in_array(($number % 100), [11, 12, 13])) { switch ($number % 10) { case 1: $suffix = 'st'; break; case 2: $suffix = 'nd'; break; case 3: $suffix = 'rd'; break; default: $suffix = 'th'; break; } } if ($superscript) { $suffix = '' . $suffix . ''; } return $number . $suffix; } }