Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Добавление суффикса: st, nd, rd или th для порядковых числительных на PHP на английском языке кратко

Лекция



Привет, Вы узнаете о том , что такое порядковые числительные на 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 и более поздних версиях

Основные правила синтеза суффиксов для порядковых числительных для англиского языка

Добавление суффикса: st, nd, rd или th для порядковых числительных на PHP на английском языке

Числительные бывают двух видов: количественные (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
создано: 2023-07-18
обновлено: 2024-11-14
9



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)

Термины: Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)