Devuelve una matriz asociativa que contiene información de los formatos numérico y monetario, localizados.
localeconv() devuelve información basada en la localidad actual, tal y como haya sido definida mediante setlocale(). La matriz asociativa que devuelve contiene los siguientes campos:
Elemento de la matriz | Descripción | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
decimal_point | Caracter de punto decimal | ||||||||||
thousands_sep | Separador de miles | ||||||||||
grouping | Matriz que contiene agrupaciones numéricas | ||||||||||
int_curr_symbol | Símbolo internacional de moneda (i.e. USD) | ||||||||||
currency_symbol | Símbolo local de moneda (i.e. $) | ||||||||||
mon_decimal_point | Caracter de punto decimal monetario | ||||||||||
mon_thousands_sep | Separador de miles monetario | ||||||||||
mon_grouping | Matriz que contiene agrupaciones de moneda | ||||||||||
positive_sign | Signo para valores positivos | ||||||||||
negative_sign | Signo para valores negativos | ||||||||||
int_frac_digits | Dígitos fraccionarios internacionales | ||||||||||
frac_digits | Dígitos fraccionarios locales | ||||||||||
p_cs_precedes | TRUE si currency_symbol precede un valor positivo, FALSE si lo sucede | ||||||||||
p_sep_by_space | TRUE si un espacio separa currency_symbol de un valor positivo, FALSE de lo contrario | ||||||||||
n_cs_precedes | TRUE si currency_symbol precede un valor negativo, FALSE si lo sucede | ||||||||||
n_sep_by_space | TRUE si un espacio separa currency_symbol de un valor negativo, FALSE de lo contrario | ||||||||||
p_sign_posn |
| ||||||||||
n_sign_posn |
|
Los campos de agrupamiento contienen matrices que definen el modo en que los números deben ser agrupados. Por ejemplo, el campo de agrupamiento para la localidad en_US debería contener una matriz de 2 elementos con los valores 3 y 3. Entre más alto sea el índice dentro de la matriz, lo más lejos hacia la izquierda se encuentra el agrupamiento. Si un elemento de la matriz es igual a CHAR_MAX, no se realiza ningún agrupamiento posterior. Si un elemento de la matriz es igual a 0, el elemento anterior deberá ser usado.
La constante CHAR_MAX también se define para el uso mencionado anteriormente.
Vea también setlocale().