in reply to adding st,nd,rd and th to numbers
Note that your problem doesn't start at 111th and 112th. Your problem starts at 11th and 12th. 121st still follows your pattern, so really the only deviance you have from your pattern is when the last two numbers are 11, 12, or 13. See if you can add that special logic and you should be alright.
my $nouser = 5; my $suffix; $suffix = 'st' if ($nouser =~ /(1)$/); $suffix = 'nd' if ($nouser =~ /(2)$/); $suffix = 'rd' if ($nouser =~ /(3)$/); $suffix = 'th' if ($nouser =~ /(4|5|6|7|8|9|0)$/); $suffix = 'th' if ($nouser =~ /(11|12|13)$/); $nouser = $nouser . $suffix;
-Bryan
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: adding st,nd,rd and th to numbers
by ikegami (Patriarch) on Jul 19, 2005 at 15:34 UTC | |
by radiantmatrix (Parson) on Jul 19, 2005 at 16:28 UTC |