mrbig66

Программирование на PHP. Склонение числительных.

В чем суть проблемы? Наверно часто вам приходилось видеть какую-либо статистическую информацию. Где, скажем, что-нибудь подсчитывается. К примеру, количество записей. И выглядело это так: Новых сообщений: 5. Нормально вроде выглядит. А вот так: Новых сообщений: 1. Уже как-то не так. А вот еще пример: В корзине: 3 товаров.


В русском языке для обозначения числа применяются разные формы. Например один дом, но два дома или пять домов. Если быть точнее, то для чисел, в которых первым разрядом являются 0, 5...9 и первые два разряда 11...14 — используется множественное число: например — двенадцать ложек. Для чисел, оканчивающихся на 2, 3, 5, и конкретно, для значения 1.5 — паукальное число (древнерусское двойственное число), т.е. немногочисленное. Например — три ложки. Для чисел, оканчивающихся на 1 — единственное число: одна ложка.


Collapse )