(PHP 4 >= 4.1.0, PHP 5)
nl_langinfo — Возвращает информацию о языке и локали
nl_langinfo() используется для доступа к отдельным элементам различных категорий текущей локали. В отличии от localeconv(), возвращающей все элементы, nl_langinfo() позволяет выбрать отдельный элемент.
Если аргумент item имеет недопустимое значение, возвращает FALSE.
item может быть целым числом или соответствующей константой. Ниже приведены возможные константы и их описания. Для некоторых локалей отдельные константы могут быть неопределены.
| Константа | Описание |
|---|---|
| Константы в категории LC_TIME | |
| ABDAY_(1-7) | Сокращенное название n-го дня недели. |
| DAY_(1-7) | Полное название n-го дня недели (DAY_1 соответствует воскресенью). |
| ABMON_(1-12) | Сокращенное название n-го месяца. |
| MON_(1-12) | Полное название n-го месяца. |
| AM_STR | Обозначение "до полудня". |
| PM_STR | Обозначение "после полудня". |
| D_T_FMT | Строка, которую можно использовать в качестве формата с функцией strftime() для вывода даты и времени. |
| D_FMT | Строка, которую можно использовать в качестве формата с функцией strftime() для вывода даты. |
| T_FMT | Строка, которую можно использовать в качестве формата с функцией strftime() для вывода времени. |
| T_FMT_AMPM | Строка, которую можно использовать в качестве формата с функцией strftime() для вывода времени в 12-часовом формате. |
| ERA | Эра |
| ERA_YEAR | Год в формате с эрой |
| ERA_D_T_FMT | Дата и время в формате с эрой (Строка, которую можно использовать в качестве формата с функцией strftime()). |
| ERA_D_FMT | Дата в формате с эрой (Строка, которую можно использовать в качестве формата с функцией strftime()). |
| ERA_T_FMT | Время в формате с эрой (Строка, которую можно использовать в качестве формата с функцией strftime()). |
| Константы в категории LC_MONETARY | |
| INT_CURR_SYMBOL | Международное обозначение валюты. |
| CURRENCY_SYMBOL | Национальное обозначение валюты. |
| CRNCYSTR | Аналог CURRENCY_SYMBOL. |
| MON_DECIMAL_POINT | Символ десятичной точки. |
| MON_THOUSANDS_SEP | Разделитель тысяч (групп из 3 цифр). |
| MON_GROUPING | Аналогичен элементу 'grouping'. |
| POSITIVE_SIGN | Знак для положительных чисел. |
| NEGATIVE_SIGN | Знак для отрицательных чисел. |
| INT_FRAC_DIGITS | Количество знаков после запятой (международный формат). |
| FRAC_DIGITS | Количество знаков после запятой (национальный формат). |
| P_CS_PRECEDES | Возвращает 1, если CURRENCY_SYMBOL записывется перед положительным значением. |
| P_SEP_BY_SPACE | Возвращает 1, если CURRENCY_SYMBOL отделяется от положительного значения пробелом. |
| N_CS_PRECEDES | Возвращает 1, если CURRENCY_SYMBOL записывется перед отрицательным значением. |
| N_SEP_BY_SPACE | Возвращает 1, если CURRENCY_SYMBOL отделяется от отрицательного значения пробелом. |
| P_SIGN_POSN |
|
| N_SIGN_POSN | |
| Константы в категории LC_NUMERIC | |
| DECIMAL_POINT | Символ десятичной точки. |
| RADIXCHAR | Аналогично DECIMAL_POINT. |
| THOUSANDS_SEP | Разделитель тысяч (групп из 3 цифр). |
| THOUSEP | Аналогично THOUSANDS_SEP. |
| GROUPING | |
| Константы в категории LC_MESSAGES | |
| YESEXPR | Регулярное выражение, при совпадении с которым строка рассматривается как ответ 'да'. |
| NOEXPR | Регулярное выражение, при совпадении с которым строка рассматривается как ответ 'нет'. |
| YESSTR | Слово 'да'. |
| NOSTR | Слово 'нет'. |
| Константы в категории LC_CTYPE | |
| CODESET | Возвращает строку с именем текущей кодировки. |
Замечание: Для Windows-платформ эта функция не реализована.
See also setlocale() and localeconv().