Manuel PHP
Précédent
Suivant
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().
Précédent
Sommaire
Suivant
Niveau supérieur