Функция localeconv() в PHP
Пример
Найти информацию о формате чисел США:
<?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+ |