Descripción
array
localeconv ( void )
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:
Los valores de n_sign_posn y
n_sign_posn contienen una cadena de opciones
de formato. Cada número representa una de las condiciones
listadas anteriormente.
Los campos de agrupamiento contienen matrices que definen el modo
en que los números deben ser agrupados. Por ejemplo, el
campo de agrupamiento monetario para la localidad nl_NL (en modo
UTF-8 con el signo de euro), tendrÃa 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.
Ejemplo 1. Ejemplo de localeconv()
<?php if (false !== setlocale(LC_ALL, 'nl_NL.UTF-8@euro')) { $info_localidad = localeconv(); print_r($info_localidad); } ?>
|
El resultado del ejemplo seria: Array
(
[decimal_point] => .
[thousands_sep] =>
[int_curr_symbol] => EUR
[currency_symbol] => €
[mon_decimal_point] => ,
[mon_thousands_sep] =>
[positive_sign] =>
[negative_sign] => -
[int_frac_digits] => 2
[frac_digits] => 2
[p_cs_precedes] => 1
[p_sep_by_space] => 1
[n_cs_precedes] => 1
[n_sep_by_space] => 1
[p_sign_posn] => 1
[n_sign_posn] => 2
[grouping] => Array
(
)
[mon_grouping] => Array
(
[0] => 3
[1] => 3
)
) |
|
Vea también setlocale().