Функция PHP localeconv()
Пример
Найдите информацию о числовом форматировании локали США:
<?php
setlocale(LC_ALL,"US");
$locale_info = localeconv();
print_r($locale_info);
?>
Определение и использование
Функция localeconv() возвращает массив, содержащий информацию о локальном числовом и денежном форматировании.
Функция localeconv() вернет следующие элементы массива:
- [decimal_point] — символ десятичной точки
- [thousands_sep] - Разделитель тысяч
- [int_curr_symbol] — символ валюты (пример: доллар США)
- [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