A post after very long time. Actually busy with work, here I am going to share one quick post about how to get English Ordinal Number Suffix in PHP.
While working, I have written one function to implement English ordinal numbers (1st, 2nd, 3rd) suffixes using PHP.so today I am going to explain this function to all my readers.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | function getEnglishOrdinalSuffix($n) { if (!in_array(($n % 100),array(11,12,13))) { switch ($n % 10) { // Only Handle 1st, 2nd, 3rd from Here case 1: return $n .'st'; case 2: return $n .'nd'; case 3: return $n .'rd'; } } return $num.'th'; } $list = ''; for ($n = 1; $n < 150; $n++) { $list .= "$n: " . getEnglishOrdinalSuffix($n) . "\n"; } |
Well, I wanted to display numbers as follows
1 2 3 | 1 as 1st, 2 as 2nd and so on to 150 as 150th. |
So I have written above code which uses a switch to test the numbers and add the suffix.This article may be obsolete, but still is useful for reference and You can use this script as a quick solution
Hope this post will helpful for you, waiting for your responses.Thanks for reading and feel free to share your thoughts! Don’t Forget to Follow us on Twitter or Subscribe us to Get the Latest Updates.