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