English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция localeconv() используется для получения массива информации о формате чисел и форматировании валюты.
array localeconv(void)
Массив для получения информации о формате чисел
Функция 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] - Верно (1), если символ валюты отображается перед положительным значением,否则 неверно
[p_sep_by_space] - Верно (1), если между символом валюты и положительным значением есть пробел,否则 неверно
[n_cs_precedes] - Верно (1), если символ валюты отображается перед отрицательным значением,否则 неверно
[n_sep_by_space] - Верно (1), если между символом валюты и отрицательным значением есть пробел,否则 неверно
[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() функция.
Совет:Чтобы увидеть все доступные языковые коды, пожалуйста, посетите нашРуководство по кодам языков.
Оно возвращает данные на основе текущей языковой среды, установленной с помощью setlocale().
Попробуйте следующий пример, чтобы получить информацию о форматировании чисел в американском формате
<?php //Возврат к форматированию чисел в американском формате setlocale(LC_ALL,"US"); $locale_info = localeconv(); print_r($locale_info); ?>测试看看‹/›
输出结果-
Array ( [decimal_point] => . [thousands_sep] => [int_curr_symbol] => [currency_symbol] => [mon_decimal_point] => [mon_thousands_sep] => [positive_sign] => [negative_sign] => [int_frac_digits] => 127 [frac_digits] => 127 [p_cs_precedes] => 127 [p_sep_by_space] => 127 [n_cs_precedes] => 127 [n_sep_by_space] => 127 [p_sign_posn] => 127 [n_sign_posn] => 127 [grouping] => Array ( ) [mon_grouping] => Array ( ) )