Manuel PHP
Précédent |  | Suivant

# nl_langinfo

(PHP 4 >= 4.1.0, PHP 5)

nl_langinfo -- Rassemble des informations sur la langue et la configuration locale

## Description

string nl_langinfo ( int item )

nl_langinfo() est utilisée pour accéder à chaque élément de la configuration locale. Contrairement à la fonction localeconv() qui renvoie tous les éléments, nl_langinfo() vous permet de sélectionner un élément précis.

Si le paramètre item n'est pas valide, `FALSE` sera retourné.

item peut être la valeur entière d'un élément, ou le nom de sa constante. Voici une liste des noms de constantes pour item qui peuvent être utilisés et leur description. Certaines constantes peuvent ne pas être définies, ou ne contenir aucune valeur pour certaines locales.

Tableau 1. Constantes nl_langinfo()

Constante | Description
--- | ---
Constantes de la catégorie LC_TIME
`ABDAY_(1-7)` | Nom court du n-ème jour de la semaine.
`DAY_(1-7)` | Nom du n-ème jour de la semaine (DAY_1 = Dimanche).
`ABMON_(1-12)` | Nom abbrévié du n-ème mois de l'année.
`MON_(1-12)` | Nom du n-ème mois de l'année.
`AM_STR` | Chaîne pour Ante meridian.
`PM_STR` | Chaîne pour Post meridian.
`D_T_FMT` | Chaîne pouvant être utilisée comme chaîne de formatage pour la fonction strftime() pour représenter la date et l'heure.
`D_FMT` | Chaîne pouvant être utilisée comme chaîne de formatage pour la fonction strftime() pour représenter la date.
`T_FMT` | Chaîne pouvant être utilisée comme chaîne de formatage pour la fonction strftime() pour représenter l'heure.
`T_FMT_AMPM` | Chaîne pouvant être utilisée comme chaîne de formatage pour la fonction strftime() pour représenter l'heure au format 12-heure avec ante/post meridian.
`ERA` | Alternative era.
`ERA_YEAR` | Année dans le format alternatif era.
`ERA_D_T_FMT` | Date et heure dans le format alternatif era (chaîne pouvant être utilisée dans la fonction strftime()).
`ERA_D_FMT` | Date dans le format alternatif era (chaîne pouvant être utilisée dans la fonction strftime()).
`ERA_T_FMT` | Heure dans le format alternatif era (chaîne pouvant être utilisée dans la fonction strftime()).
Constantes de la catégorie LC_MONETARY
`INT_CURR_SYMBOL` | Symbole monétaire international.
`CURRENCY_SYMBOL` | Symbole monétaire local.
`CRNCYSTR` | Même valeur que CURRENCY_SYMBOL.
`MON_DECIMAL_POINT` | Caractère de virgule décimale.
`MON_THOUSANDS_SEP` | Séparateur de centaine (groupes de trois lettres).
`MON_GROUPING` | Comme l'élément 'grouping'.
`POSITIVE_SIGN` | Signe pour les valeurs positives.
`NEGATIVE_SIGN` | Signe pour les valeurs négatives.
`INT_FRAC_DIGITS` | Chiffres partiels internationaux.
`FRAC_DIGITS` | Chiffres partiels locaux.
`P_CS_PRECEDES` | Retourne 1 si CURRENCY_SYMBOL précède une valeur positive.
`P_SEP_BY_SPACE` | Retourne 1 si un espace sépare CURRENCY_SYMBOL d'une valeur positive.
`N_CS_PRECEDES` | Retourne 1 si CURRENCY_SYMBOL précède une valeur négative.
`N_SEP_BY_SPACE` | Retourne 1 si un espace sépare CURRENCY_SYMBOL d'une valeur négative.

`P_SIGN_POSN`

- Retourne 0 si des parenthèses entourent la quantité et currency_symbol.

- Retourne 1 si la chaîne de signes précède la quantité et currency_symbol.

- Retourne 2 si la chaîne de signes suit la quantité et currency_symbol.

- Retourne 3 si la chaîne de signes précède immédiatement le currency_symbol.

- Retourne 4 si la chaîne de signes suit immédiatement le currency_symbol.

`N_SIGN_POSN`
Constantes de la catégorie LC_NUMERIC
`DECIMAL_POINT` | Caractère de virgule décimale.
`RADIXCHAR` | Même valeur que DECIMAL_POINT.
`THOUSANDS_SEP` | Caractère de séparation des centaines (groupe de trois lettres).
`THOUSEP` | Même valeur que THOUSANDS_SEP.
`GROUPING` |
Constantes de la catégorie LC_MESSAGES
`YESEXPR` | Chaîne regex pour chercher l'entrée "yes".
`NOEXPR` | Chaîne regex pour chercher l'entrée "no".
`YESSTR` | Affichage de la chaîne pour "yes".
`NOSTR` | Affichage de la chaîne pour "no".
Constantes de la catégorie LC_CTYPE
`CODESET` | Retourne une chaîne de caractères avec le nom du jeux de caractères.

> Note : Cette fonction n'est pas implémentée sous Windows.

Voir aussi setlocale() et localeconv().

Précédent | Sommaire | Suivant
money_format | Niveau supérieur | nl2br