PHP nl_langinfo()Functions


PHP String 参考手册Справочное руководство по строкам PHP

Определение и использование

Функция nl_langinfo() возвращает указанную локальную информацию.

Примечание:Эта функция не работает на платформах Windows.

Совет:В отличие от функцииlocaleconv(), которая возвращает всю информацию о локальном форматировании, nl_langinfo() возвращает указанную информацию.


Синтаксис

nl_langinfo(element)

Параметр Описание
элемент Обязательно. Указывает, какой элемент возвращать. Должен быть одним из следующих перечисленных элементов:

Время и календарь:

  • ABDAY_(1-7) - Сокращённые названия для каждого дня недели
  • DAY_(1-7) - Названия для каждого дня недели (DAY_1 = воскресенье)
  • ABMON_(1-12) - Сокращённые названия для каждого месяца года
  • MON_(1-12) - Названия для каждого месяца года
  • AM_STR - Строка, представляющая утро (AM)
  • PM_STR - Строка, представляющая время после полудня (PM)
  • D_T_FMT - Строка формата для даты и времени, используемая с strftime()
  • D_FMT - Строка формата для даты, используемая с strftime()
  • T_FMT - Строка формата для времени, используемая с strftime()
  • T_FMT_AMPM - Строка формата для 12-часового времени с AM/PM, используемая с 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 — строка регулярного выражения, соответствующая вводу 'yes'
  • NOEXPR — строка регулярного выражения, соответствующая вводу 'no'
  • YESSTR — выходная строка для 'yes'
  • NOSTR — выходная строка для 'no'

Категория кодового набора:

  • CODESET возвращает строку с именем кодировки символов.

Технические детали

Возвращаемое значение: Возвращает указанную информацию при успешном выполнении или FALSE при ошибке.
Версия PHP: 4.1.0+


PHP String 参考手册Справочное руководство по строкам PHP Другие расширения