(PHP 4 >= 4.1.0, PHP 5)
nl_langinfo — Връща информация за езика и локала
Функцията nl_langinfo() се използва за достъп до отделните елементи от различни категории на локала. За разлика от функцията localeconv(), която връща всички елементи, nl_langinfo() ви позволява да изберете конкретен елемент.
Стойността на параметъра item може да бъде цяло число или съответната константа. По-долу е приведен списък на възможните константи и техните описания. Някои от тези константи може да не са дефинирани или да нямат стойност за даден локал.
Константа | Описание |
---|---|
Константи в категория LC_TIME | |
ABDAY_(1-7) | Съкратено название на n-тия ден от седмицата. |
DAY_(1-7) | Название на n-тия ден от седмицата (DAY_1 = Sunday). |
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 | Разделител за хиляди (група от 2 цифри). |
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 | Връща низ с наименованието на текущото кодиране на знаците. |
Връща елемента като низ, или FALSE, ако стойността на параметъра item е невалидна.
Забележка: Тази функция не е налична на Windows платформи.