localeconv

localeconv -- Lit la configuration locale

Description

array localeconv ( void)

localeconv( ) retourne un tableau associatif contenant les informations de formats localisée pour les nombres et la monnaie .

localeconv( ) retourne les formats en fonction de la configuration effectuée avec setlocale( ) . Le tableau associatif qui est retourné contient les index suivants :

Index du tableau
Séparateur décimal
Séparateur de milliers
Tableau contenant les regroupements numériques
Symbole monétaire international ( i.e . EUR )
Symbole monétaire local ( i.e . )
Séparateur décimal monétaire
Séparateur de milliers monétaires
Tableau contenant les regroupements numériques monétaires
Signe des valeurs positives
Signe des valeurs négatives
Nombre international de décimales
Nombre local de décimales
TRUE si le currency_symbol précède une valeur positive et FALSE s ' il lui succède .
TRUE si un espace sépare currency_symbol d ' une valeur positive , et FALSE sinon .
TRUE si currency_symbol précède une valeur négative , et FALSE s ' il lui succède .
TRUE si un espace sépare currency_symbol d ' une valeur négative , et FALSE sinon .
Des parenthèses entourent la valeur et le symbole monétaire
Le signe précède la valeur et le symbole monétaire
Le signe suit la valeur et le symbole monétaire
Le signe précède immédiatement la valeur et le symbole monétaire
Le signe suit immédiatement la valeur et le symbole monétaire
Des parenthèses entourent la valeur et le symbole monétaire
Le signe précède la valeur et le symbole monétaire
Le signe suit la valeur et le symbole monétaire
Le signe précède immédiatement la valeur et le symbole monétaire
Le signe suit immédiatement la valeur et le symbole monétaire


Les champs de regroupements contiennent des tableaux qui définissent la manière dont les nombres doivent être regroupés . Par exemple , le champs de regroupement pour en_US contiendra deux éléments , avec les valeurs 3 et 3 . Si un élément de tableau contient CHAR_MAX , aucun autre regroupement n ' est fait . Si un élément de tableau contient 3 , l ' élément précédent doit être utilisé .

Exemple 1 . localeconv( ) example

 
?php

 
setlocale(

 
LC_ALL

 
,

 
"en_US")

 
;

 
$locale_info

 
=

 
localeconv()

 
;

 
echo

 
"

 
PRE

 
\n"

 
;

 
echo

 

"---------------------------------------------------------\n"

 
;

 
echo

 
"

 
Informations

 
mon

 
eacute;taires

 
pour

 
la

 
configuration

 
locale

 
:

 
\n"

 
;

 
echo

 

"---------------------------------------------------------\n"

 
;

 
echo

 
"int_curr_symbol

 
:

 
{$locale_info["int_curr_symbol"]}\n"

 
;

 
echo

 
"currency_symbol

 
:

 
{$locale_info["currency_symbol"]}\n"

 
;

 
echo

 
"mon_decimal_point

 
:

 
{$locale_info["mon_decimal_point"]}\n"

 
;

 
echo

 
"mon_thousands_sep

 
:

 
{$locale_info["mon_thousands_sep"]}\n"

 
;

 
echo

 
"positive_sign

 
:

 
{$locale_info["positive_sign"]}\n"

 
;

 
echo

 
"negative_sign

 
:

 
{$locale_info["negative_sign"]}\n"

 
;

 
echo

 
"int_frac_digits

 
:

 
{$locale_info["int_frac_digits"]}\n"

 
;

 
echo

 
"frac_digits

 
:

 
{$locale_info["frac_digits"]}\n"

 
;

 
echo

 
"p_cs_precedes

 
:

 
{$locale_info["p_cs_precedes"]}\n"

 
;

 
echo

 
"p_sep_by_space

 
:

 
{$locale_info["p_sep_by_space"]}\n"

 
;

 
echo

 
"n_cs_precedes

 
:

 
{$locale_info["n_cs_precedes"]}\n"

 
;

 
echo

 
"n_sep_by_space

 
:

 
{$locale_info["n_sep_by_space"]}\n"

 
;

 
echo

 
"p_sign_posn

 
:

 
{$locale_info["p_sign_posn"]}\n"

 
;

 
echo

 
"n_sign_posn

 
:

 
{$locale_info["n_sign_posn"]}\n"

 
;

 
echo

 
"

 
/

 
PRE

 
\n"

 
;

 
?



La constante CHAR_MAX est aussi définie pour être utilisée comme indiqué ci-dessus .

Voir aussi setlocale( ) .