Skip to content

Instantly share code, notes, and snippets.

@johnabela
Last active August 29, 2015 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnabela/6d44fd7051923e12ca64 to your computer and use it in GitHub Desktop.
Save johnabela/6d44fd7051923e12ca64 to your computer and use it in GitHub Desktop.
Add Ordinal Text (st/nd/th) To Integer
//
//
///////////////////////////////////////////////////////////////////////
// intToOrdinal()
//
// - Description:
// Add Ordinal Text To Integer
//
// - Usage:
// $str_return = intToOrdinal($number);
//
// - Variables:
// $number = integer/number to apply Ordinal text too
//
// - Author:
// Iacopo - http://stackoverflow.com/a/3110033/797620
///////////////////////////////////////////////////////////////////////
function intToOrdinal($number) {
//
$ends = array('th','st','nd','rd','th','th','th','th','th','th');
//
if (($number %100) >= 11 && ($number%100) <= 13) {
return $number. 'th';
}
else {
return ($number) ? $number . $ends[$number % 10] : $number;
}
}
//
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment