Description
array
localeconv ( void )
localeconv() retourne un tableau associatif
contenant les informations de formats localisées 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 :
Les champs p_sign_posn et n_sign_posn contiennent
une chaîne formattée d'options. Chaque nombre représente une des conditions listées
ci-dessus.
Les champs de regroupements contiennent des tableaux qui
définissent la manière dont les nombres doivent être regroupés.
Par exemple, le champ de regroupement monétaire pour
nl_NL (en mode UTF-8 avec le signe euro),
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. Exemple avec localeconv()
<?php if (false !== setlocale(LC_ALL, 'fr_FR@euro')) { $locale_info = localeconv(); print_r($locale_info); } ?>
|
L'exemple ci-dessus va afficher : 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] => 0
[p_sep_by_space] => 1
[n_cs_precedes] => 0
[n_sep_by_space] => 1
[p_sign_posn] => 1
[n_sign_posn] => 1
[grouping] => Array
(
)
[mon_grouping] => Array
(
[0] => 3
[1] => 3
)
) |
|
Voir aussi
setlocale().