Лекция
Привет, Вы узнаете о том , что такое порядковые числительные на php, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое порядковые числительные на php , настоятельно рекомендую прочитать все из категории Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend) .
Как на php подставлять суффикс: st, nd, rd или th для порядочных числовых в англиском языке?
для этого можно воспользвоаться самописной функцией или встроенной
function ordinalSuffix($number) { if ($number % 100 >= 11 && $number % 100 <= 13) { return $number . 'th'; } else { switch ($number % 10) { case 1: return $number . 'st'; case 2: return $number . 'nd'; case 3: return $number . 'rd'; default: return $number . 'th'; } } } // Example usage: echo ordinalSuffix(1); // Output: 1st echo ordinalSuffix(22); // Output: 22nd echo ordinalSuffix(103); // Output: 103rd echo ordinalSuffix(4); // Output: 4th echo ordinalSuffix(11); // Output: 11th echo ordinalSuffix(112); // Output: 112th // and so on...
PHP имеет встроенную функциональность для этого . Он даже справляется с интернационализацией!
$locale = 'en_US';
$nf = new NumberFormatter($locale, NumberFormatter::ORDINAL);
echo $nf->format($number);
Обратите внимание, что эта функция доступна только в PHP 5.3.0 и более поздних версиях
Числительные бывают двух видов: количественные (cardinal) и порядковые (ordinal). Об этом говорит сайт https://intellect.icu . Первые обозначают количество, вторые – номер по порядку.
Обратие внимание: порядковые числительные не различаются по родам и числу:
Fourth book – четвертая книга
Fourth armchair – четвертое кресло
Fourth guest – четвертый гость
Fourth trousers – четвертые брюки
Первые три имеют особую форму:
Первый – first (1st)
Второй – second (2nd)
Третий – third (3rd)
Далее к форме количественного числетельного будет добавляться суффикс -th, а также у некоторых немного меняется орфография:
Четвертый – fourth (4th)
Пятый – fifth (5th)
Шестой – sixth (6th)
Седьмой – seventh (7th)
Восьмой – eighth (8th)
Девятый – ninth (9th)
Десятый – tenth (10th)
Одиннадцатый – eleventh (11th)
Двенадцатый – twelfth (12th)
Тринадцатый – thirteenth (13th)
Четырнадцатый – fourteenth (14th)
Пятнадцатый – fifteenth (15th)
Шестнадцатый – sixteenth (16th)
Семнадцатый – seventeenth (17th)
Восемнадцатый – eighteenth (18th)
Девятнадцатый – nineteenth (19th)
У всех числительных, обозначающих десятки, буква -y- изменяется на -ie-:
Двадцатый – twentieth (20th)
Тридацатый – thirtieth (30th)
Сороковой – fortieth (40th)
Пятидесятый – fiftieth (50th)
Шестидесятый – sixtieth (60th)
Семидесятый – seventieth (70th)
Восьмидесятый – eightieth (80th)
Девяностый – ninetieth (90th)
Если нужно образовать составное числительное, то порядковую форму приобретает только последний разряд:
Двадцать первый – twenty-first (21st)
Сорок седьмой – forty-seventh (47th)
Образование сотен:
Сотый – hundredth (100th)
Двухсотый – two hundredth (200th)
Двести первый – two hundred and first (201st)
Семьсот пятидесятый – seven hundred and fiftieth (750th)
так же нужно использовать между сотнями и единицами - союз and.
Для написания других числе используются аналогичніе правила:
Тысячный – thousandth (1,000th)
Миллионный – millionth (1,000,000th)
Перед порядковыми числительными ставиться определенный артикль the:
the first day – первый день
the fifth chapter – пятая глава
Исследование, описанное в статье про порядковые числительные на php, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое порядковые числительные на php и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)
Из статьи мы узнали кратко, но содержательно про порядковые числительные на php
Комментарии
Оставить комментарий
Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)
Термины: Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)