<?php function ordinal($number) {
// when fed a number, adds the English ordinal suffix. Works for any
// number, even negatives
if ($number % 100 > 10 && $number %100 < 14):
$suffix = "th";
else:
switch($number % 10) {
case 0:
$suffix = "th";
break;
case 1:
$suffix = "st";
break;
case 2:
$suffix = "nd";
break;
case 3:
$suffix = "rd";
break;
default:
$suffix = "th";
break;
}
endif;
return "${number}<SUP>$suffix</SUP>";
} ?>
|
|