Функция PHP nl_langinfo()
Определение и использование
Функция nl_langinfo() возвращает конкретную местную информацию.
Комментарий:Эта функция не поддерживается платформой Windows.
Совет:В отличие от функции localeconv(), которая возвращает все местные форматированные данные, функция nl_langinfo() возвращает специфическую информацию.
Грамматика
nl_langinfo(элемент)
Параметры |
Описание |
элемент |
Обязателен. Определяет,哪个 элемент нужно вернуть. Должен быть одним из следующих элементов:
Время и календарь:
- ABDAY_(1-7) - аббревиатура каждого дня недели
- DAY_(1-7) - название каждого дня недели (DAY_1 = воскресенье)
- ABMON_(1-12) - аббревиатура месяца в году
- MON_(1-12) - Представляет собой имя месяца в году
- AM_STR - Строка, представляющая утро
- PM_STR - Строка, представляющая вечер
- D_T_FMT - Формат строки, используемый для отображения времени и даты (для strftime())
- D_FMT - Формат строки, используемый для отображения даты (для strftime())
- T_FMT - Формат строки, используемый для отображения времени (для strftime())
- T_FMT_AMPM - Формат строки, используемый для отображения времени с утро/вечер (для strftime())
- ERA - Преобразование века
- ERA_YEAR - Формат преобразования века по году
- ERA_D_T_FMT - Формат преобразования века по дате и времени (строка, используемая в strftime())
- ERA_D_FMT - Формат преобразования века по дате (строка, используемая в strftime())
- ERA_T_FMT - Формат преобразования века по времени (строка, используемая в strftime())
Категория валюты:
- INT_CURR_SYMBOL - Символ валюты (например: USD)
- CURRENCY_SYMBOL - Символ валюты (например: $)
- CRNCYSTR - Подобен CURRENCY_SYMBOL
- MON_DECIMAL_POINT - Символ десятичной точки в货币ных значениях
- MON_THOUSANDS_SEP - Разделитель тысяч в货币ных значениях
- POSITIVE_SIGN - Символ знака положительного значения
- NEGATIVE_SIGN - Символ знака отрицания
- MON_GROUPING - Массив отображения комбинаций货币ных чисел (например: 1 000 000)
- INT_FRAC_DIGITS - Мировые общие разряды после запятой
- FRAC_DIGITS - Локальные общие разряды после запятой
- P_CS_PRECEDES - Если символ валюты отображается перед положительным значением, то True (1), если после, то False (0)
- P_SEP_BY_SPACE - Если между символом валюты и положительным значением содержится пробел, то True (1),否则 False (0)
- N_CS_PRECEDES - Если символ валюты отображается перед отрицательным значением, то True (1), если после, то False (0)
- N_SEP_BY_SPACE - Если между символом валюты и отрицательным значением содержится пробел, то True (1),否则 False (0)
- P_SIGN_POSN - настройка формата, возможные значения возвращаемого значения:
- 0 - пишет количество и символ валюты в скобки
- 1 - добавляет '+' перед количеством и символом валюты
- 2 - добавляет '+' после количества и символа валюты
- 3 - напрямую добавляет '+' перед символом валюты
- 4 - напрямую добавляет '+' после символа валюты
- N_SIGN_POSN - настройка формата, возможные значения возвращаемого значения:
- 0 - пишет количество и символ валюты в скобки
- 1 - добавляет '-' перед количеством и символом валюты
- 2 - добавляет '-' после количества и символа валюты
- 3 - напрямую добавляет '-' перед символом валюты
- 4 - напрямую добавляет '-' после символа валюты
Категория чисел:
- DECIMAL_POINT - символ точки
- RADIXCHAR - подобен DECIMAL_POINT
- THOUSANDS_SEP - символ разделителя тысяч
- THOUSEP - подобен THOUSANDS_SEP
- GROUPING - отображает массив в виде формы комбинации чисел (например: 1 000 000)
Категория коммуникаций:
- YESEXPR - Regex-строка, соответствующая вводу 'yes'
- NOEXPR - Regex-строка, соответствующая вводу 'no'
- YESSTR - строка вывода 'yes'
- NOSTR - строка вывода 'no'
Категория кодового набора:
- CODESET возвращает строку с именем кодового набора.
|
Технические детали
Возвратное значение: |
Возвращает указанную информацию при успешном выполнении, FALSE при неудаче. |
Версия PHP: |
4.1.0+ |