PHP localeconv()Функции

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

Примеры

Найдите информацию о числовом форматировании для локали US:

<?php setlocale(LC_ALL,"US"); $locale_info = localeconv(); print_r($locale_info); ?>

Запустить пример »

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

Функция localeconv() возвращает массив, содержащий информацию о локальном числовом и валютном форматировании.

Функция localeconv() возвращает следующие элементы массива:

  • [decimal_point] - символ десятичной точки
  • [thousands_sep] - разделитель тысяч
  • [int_curr_symbol] - международный символ валюты (например, USD)
  • [currency_symbol] - символ валюты (например, $)
  • [mon_decimal_point] - символ десятичной точки для денежных сумм
  • [mon_thousands_sep] - разделитель тысяч для денежных сумм
  • [positive_sign] - символ положительного знака
  • [negative_sign] - символ отрицательного знака
  • [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 - Добавьте знак - непосредственно после символа валюты
  • [grouping] - Массив, показывающий, как группируются числа (например, 3 означает 1 000 000)
  • [mon_grouping] - Массив, показывающий, как группируются денежные числа (например, 2 означает 1 00 00 00)

Совет:Чтобы задать локальные настройки, обратитесь к функцииsetlocale().

Совет:Чтобы просмотреть все доступные языковые коды, посетите наш Справочник по языковым кодам。


Синтаксис

localeconv()

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

Возвращаемое значение: Возвращает данные для текущей локали на основе настройки setlocale().
Версия PHP: 4.0.5+


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