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

CostanteDescrizione
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_STRStringa per ante meridiano.
PM_STRStringa per pomeridiano.
D_T_FMTStringa di formato che può essere usata con strftime() per rappresentare la data e l'ora.
D_FMTStringa di formato che può essere usata con strftime() per rappresentare la data.
T_FMTStringa di formato che può essere usata con strftime() per rappresentare l'ora.
T_FMT_AMPMStringa di formato che può essere usata con strftime() per rappresentare la data e l'ora nel formato a 12 ore con ante/post meridiano.
ERAEra alternativa.
ERA_YEARFormato dell'anno nell'era alternativa.
ERA_D_T_FMTFormato di data e ora nell'era alternativa (la stringa può essere usata con strftime()).
ERA_D_FMTFormato della data nell'era alternativa (la stringa può essere usata con strftime()).
ERA_T_FMTFormato dell'ora nell'era alternativa (la stringa può essere usata con strftime()).
Costanti per la categoria LC_MONETARY
INT_CURR_SYMBOLSimbolo internazionale della divisa.
CURRENCY_SYMBOLSimobolo locale della moneta.
CRNCYSTRStesso valore di CURRENCY_SYMBOL.
MON_DECIMAL_POINTCarattere separatore delle cifre decimali.
MON_THOUSANDS_SEPSeparatore delle migliaia (gruppi di tre cifre).
MON_GROUPINGCome l'elemento di raggruppamento.
POSITIVE_SIGNSegno per i valori positivi.
NEGATIVE_SIGNSegno per i valori negativi.
INT_FRAC_DIGITSNumero di cifre frazionarie internazionale.
FRAC_DIGITSNumero di cifre frazionarie locale.
P_CS_PRECEDESResituisce 1 se CURRENCY_SYMBOL precede un valore positivo.
P_SEP_BY_SPACEResituisce 1 se uno spazio separa CURRENCY_SYMBOL da un valore positivo.
N_CS_PRECEDESResituisce 1 se CURRENCY_SYMBOL precede un valore negativo.
N_SEP_BY_SPACEResituisce 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_POINTCarattere separatore delle cifre decimali.
RADIXCHARCome DECIMAL_POINT.
THOUSANDS_SEPSeparatore delle migliaia (gruppi di tre cifre).
THOUSEPCome THOUSANDS_SEP.
GROUPING 
Costanti per la categoria LC_MESSAGES
YESEXPRStringa regex per il riconoscimento di 'si'.
NOEXPRStringa regex per il riconoscimento di 'no'.
YESSTRTesto da visualizzare per 'si'.
NOSTRTesto da visualizzare per 'no'.
Costanti per la categoria LC_CTYPE
CODESETRestituisce una stringa con il nome della codifica dei caratteri.

Nota: Questa funzione non è implementata su piattaforme Windows

Vedere anche setlocale() e localeconv().

Hosting by: hurra.com
Generated: 2007-01-26 17:56:29