$ends = array(‘th’,’st’,’nd’,’rd’,’th’,’th’,’th’,’th’,’th’,’th’);
if (($number %100) >= 11 && ($number%100) <= 13)
$abbreviation = $number. ‘th’;
else
$abbreviation = $number. $ends[$number % 10];
$number您要写的号码在哪里。适用于任何自然数。
作为功能:
function ordinal($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. $ends[$number % 10];}//Example Usageecho ordinal(100);


