levenshtein
<<<
localeconv ltrim
>>>

6.36 Chaînes de caractères (Strings)
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Constantes pré-définies
Voir aussi
addcslashes
addslashes
bin2hex
chop
chr
chunk_split
convert_cyr_string
convert_uudecode
convert_uuencode
count_chars
crc32
crypt
echo
explode
fprintf
get_html_translation_table
hebrev
hebrevc
html_entity_decode
htmlentities
htmlspecialchars_decode
htmlspecialchars
implode
join
levenshtein
->localeconv
ltrim
md5_file
md5
metaphone
money_format
nl_langinfo
nl2br
number_format
ord
parse_str
print
printf
quoted_printable_decode
quotemeta
rtrim
setlocale
sha1_file
sha1
similar_text
soundex
sprintf
sscanf
str_ireplace
str_pad
str_repeat
str_replace
str_rot13
str_shuffle
str_split
str_word_count
strcasecmp
strchr
strcmp
strcoll
strcspn
strip_tags
stripcslashes
stripos
stripslashes
stristr
strlen
strnatcasecmp
strnatcmp
strncasecmp
strncmp
strpbrk
strpos
strrchr
strrev
strripos
strrpos
strspn
strstr
strtok
strtolower
strtoupper
strtr
substr_compare
substr_count
substr_replace
substr
trim
ucfirst
ucwords
vfprintf
vprintf
vsprintf
wordwrap

6.36.31 localeconv()Lit la configuration locale

[ Exemples avec localeconv ]   PHP 4 >= 4.0.5, PHP 5

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 :
Index du tableau Description
decimal_point Séparateur décimal
thousands_sep Séparateur de milliers
grouping Tableau contenant les regroupements numériques
int_curr_symbol Symbole monétaire international (i.e. EUR)
currency_symbol Symbole monétaire local (i.e. €)
mon_decimal_point Séparateur décimal monétaire
mon_thousands_sep Séparateur de milliers monétaires
mon_grouping Tableau contenant les regroupements numériques monétaires
positive_sign Signe des valeurs positives
negative_sign Signe des valeurs négatives
int_frac_digits Nombre international de décimales
frac_digits Nombre local de décimales
p_cs_precedes TRUE si le currency_symbol précède une valeur positive et FALSE s'il lui succède.
p_sep_by_space TRUE si un espace sépare currency_symbol d'une valeur positive, et FALSE sinon.
n_cs_precedes TRUE si currency_symbol précède une valeur négative, et FALSE s'il lui succède.
n_sep_by_space TRUE si un espace sépare currency_symbol d'une valeur négative, et FALSE sinon.
p_sign_posn
  • 0 - Des parenthèses entourent la valeur et le symbole monétaire
  • 1 - Le signe précède la valeur et le symbole monétaire
  • 2 - Le signe suit la valeur et le symbole monétaire
  • 3 - Le signe précède immédiatement la valeur et le symbole monétaire
  • 4 - Le signe suit immédiatement la valeur et le symbole monétaire
n_sign_posn
  • 0 - Des parenthèses entourent la valeur et le symbole monétaire
  • 1 - Le signe précède la valeur et le symbole monétaire
  • 2 - Le signe suit la valeur et le symbole monétaire
  • 3 - Le signe précède immédiatement la valeur et le symbole monétaire
  • 4 - Le signe suit immédiatement la valeur et le symbole monétaire

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 avec localeconv

<?php
if (false !== setlocale(LC_ALL, 'fr_FR@euro')) {
    
$locale_info = localeconv();
    
print_r($locale_info);
}
?>

Voir aussi setlocale .

<< localeconv >>
levenshtein Chaînes de caractères (Strings) ltrim