Manuale PHP
Indietro |  | Avanti

# nl_langinfo

(PHP 4 >= 4.1.0, PHP 5)

nl_langinfo -- Ricava informazioni sulla lingua e le impostazioni locali

## Descrizione

string nl_langinfo ( int item )

La funzione nl_langinfo() viene utilizzata per accedere agli elementi delle impostazioni locali. Diversamente da localeconv(), che restituisce tutti gli elementi, nl_langinfo() permette di scegliere l'elemento specifico.

Se il parametro item non è valido, la funzione restituisce `FALSE`.

Il parametro item può essere un numero intero od il nome della costante indicante l'elemento. Di seguito viene riportata la lista dei nomi per item con le rispettive descrizioni. Alcune di quest costanti possono non essere definite in alcune impostazioni locali.

Tabella 1. Costanti di nl_langinfo

Costante | Descrizione
--- | ---
Costanti per la categoria LC_TIME
ABDAY_(1-7) | Nome abbreviato dell'n-esimo giorno della settimana.
DAY_(1-7) | Nome dell'n-esimo giorno della settimana (DAY_1 = domenica).
ABMON_(1-12) | Nome abbreviato dell'n-esimo mese dell'anno.
MON_(1-12) | Nome dell'n-esimo mese dell'anno.
AM_STR | Stringa per ante meridiano.
PM_STR | Stringa per pomeridiano.
D_T_FMT | Stringa di formato che può essere usata con strftime() per rappresentare la data e l'ora.
D_FMT | Stringa di formato che può essere usata con strftime() per rappresentare la data.
T_FMT | Stringa di formato che può essere usata con strftime() per rappresentare l'ora.
T_FMT_AMPM | Stringa di formato che può essere usata con strftime() per rappresentare la data e l'ora nel formato a 12 ore con ante/post meridiano.
ERA | Era alternativa.
ERA_YEAR | Formato dell'anno nell'era alternativa.
ERA_D_T_FMT | Formato di data e ora nell'era alternativa (la stringa può essere usata con strftime()).
ERA_D_FMT | Formato della data nell'era alternativa (la stringa può essere usata con strftime()).
ERA_T_FMT | Formato dell'ora nell'era alternativa (la stringa può essere usata con strftime()).
Costanti per la categoria LC_MONETARY
INT_CURR_SYMBOL | Simbolo internazionale della divisa.
CURRENCY_SYMBOL | Simobolo locale della moneta.
CRNCYSTR | Stesso valore di CURRENCY_SYMBOL.
MON_DECIMAL_POINT | Carattere separatore delle cifre decimali.
MON_THOUSANDS_SEP | Separatore delle migliaia (gruppi di tre cifre).
MON_GROUPING | Come l'elemento di raggruppamento.
POSITIVE_SIGN | Segno per i valori positivi.
NEGATIVE_SIGN | Segno per i valori negativi.
INT_FRAC_DIGITS | Numero di cifre frazionarie internazionale.
FRAC_DIGITS | Numero di cifre frazionarie locale.
P_CS_PRECEDES | Resituisce 1 se CURRENCY_SYMBOL precede un valore positivo.
P_SEP_BY_SPACE | Resituisce 1 se uno spazio separa CURRENCY_SYMBOL da un valore positivo.
N_CS_PRECEDES | Resituisce 1 se CURRENCY_SYMBOL precede un valore negativo.
N_SEP_BY_SPACE | Resituisce 1 se uno spazio separa CURRENCY_SYMBOL da un valore negativo.

P_SIGN_POSN

- Restituisce 0 se le parentesi circondano il valore ed il simbolo di moneta.

- Restituisce 1 se il segno precede il valore ed il simbolo di moneta.

- Restituisce 2 se il segno segue il valore ed il simbolo di moneta.

- Restituisce 3 se il segno precede immediatamente il simbolo di moneta.

- Restituisce 4 se il segno segue immediatamente il simbolo di moneta.

N_SIGN_POSN
Costanti per la categoria LC_NUMERIC
DECIMAL_POINT | Carattere separatore delle cifre decimali.
RADIXCHAR | Come DECIMAL_POINT.
THOUSANDS_SEP | Separatore delle migliaia (gruppi di tre cifre).
THOUSEP | Come THOUSANDS_SEP.
GROUPING |
Costanti per la categoria LC_MESSAGES
YESEXPR | Stringa regex per il riconoscimento di 'si'.
NOEXPR | Stringa regex per il riconoscimento di 'no'.
YESSTR | Testo da visualizzare per 'si'.
NOSTR | Testo da visualizzare per 'no'.
Costanti per la categoria LC_CTYPE
CODESET | Restituisce una stringa con il nome della codifica dei caratteri.

> Nota: Questa funzione non è implementata su piattaforme Windows

Vedere anche setlocale() e localeconv().

Indietro | Partenza | Avanti
money_format | Risali | nl2br