Функция 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+