(PHP 4 >= 4.1.0, PHP 5, PHP 7)
nl_langinfo — Возвращает информацию о языке и локали
Описание
string nl_langinfo ( int
$item )nl_langinfo() используется для доступа к отдельным элементам различных категорий текущей локали. В отличие от localeconv(), возвращающей все элементы, nl_langinfo() позволяет выбрать отдельный элемент.
Список параметров
item-
itemможет быть целым числом или соответствующей константой. Ниже приведены возможные константы дляitemи их описания. Для некоторых локалей отдельные константы могут быть не определены.Константы 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Дата и время в формате с эрой (строка, которую можно использовать в качестве формата с функцией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- Возвращает 0, если число и обозначение валюты
CURRENCY_SYMBOLзаключаются в скобки - Возвращает 1, если знак записывается перед числом и обозначением валюты
CURRENCY_SYMBOL - Возвращает 2, если знак записывается после числа и обозначения валюты
CURRENCY_SYMBOL - Возвращает 3, если знак записывается перед обозначением валюты
CURRENCY_SYMBOL - Возвращает 4, если знак записывается после обозначения валюты
CURRENCY_SYMBOL
N_SIGN_POSNКонстанты в категории LC_NUMERIC DECIMAL_POINTСимвол десятичной точки. RADIXCHARАналогично DECIMAL_POINT.THOUSANDS_SEPРазделитель тысяч (групп из 3 цифр). THOUSEPАналогично THOUSANDS_SEP.GROUPINGКонстанты в категории LC_MESSAGES YESEXPRРегулярное выражение, при совпадении с которым строка рассматривается как положительный ответ («yes»). NOEXPRРегулярное выражение, при совпадении с которым строка рассматривается как отрицательный ответ («no»). YESSTRСлово «да» («yes»). NOSTRСлово «нет» («no»). Константы в категории LC_CTYPE CODESETВозвращает строку с именем текущей кодировки. - Возвращает 0, если число и обозначение валюты
Возвращаемые значения
Возвращает элемент в виде строки, или FALSE если item передан неправильно.
Примечания
Замечание: Для Windows-платформ эта функция не реализована.

