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