PHP. Руководство по PHP. 2005
nl_langinfo
nl_langinfo
Описание
string nl_langinfo (int item)nl_langinfo() используется для доступа к отдельным
элементам различных категорий текущей локали.
В отличии от localeconv(), возвращающей все
элементы, nl_langinfo() позволяет выбрать
отдельный элемент.
Если аргумент item имеет недопустимое
значение, возвращает FALSE.
item может быть целым числом или
соответствующей константой. Ниже приведены возможные константы и их
описания. Для некоторых локалей отдельные константы могут быть
неопределены.
Таблица 1. Константы nl_langinfo
Константа | Описание | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Константы в категории 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 | - Дата и время в формате с эрой (Строка, которую можно
использовать в качестве формата с функцией | |||||||||||||||||||||||||||
ERA_D_FMT | - Дата в формате с эрой (Строка, которую можно
использовать в качестве формата с функцией | |||||||||||||||||||||||||||
ERA_T_FMT | - Время в формате с эрой (Строка, которую можно
использовать в качестве формата с функцией | |||||||||||||||||||||||||||
Константы в категории 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 | -
Возвращает 0 если число и обозначение валюты заключаются в скобки Возвращает 1 если знак записывается перед числом и обозначением валюты Возвращает 2 если знак записывается после числа и обозначения валюты Возвращает 3 если знак записывается перед обозначением валюты Возвращает 4 если знак записывается после обозначения валюты
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
money_format
nl2br