nl_langinfo

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

nl_langinfoConsulta información sobre el idioma y la configuración regional

Descripción

nl_langinfo(int$item): string

nl_langinfo() se utiliza para acceder elementos individuales de las categorías de la configuración regional. A diferencia de localeconv(), que devuelve todos los elementos, nl_langinfo() permite seleccionar cualquier elemento específico.

Parámetros

item

item puede ser un valor integer del elemento o el nombre de la constante del elemento. La siguiente es una lista de los nombres de las constantes que pueden ser utilizadas para item y su descripción. Algunas de estas constantes pueden no estar definidas o no tienen valor para ciertas configuraciones regionales.

Constantes de nl_langinfo
ConstanteDescripción
Constantes de la Categoría LC_TIME
ABDAY_(1-7)Nombre abreviado del día n-ésimo de la semana.
DAY_(1-7)Nombre del día n-ésimo de la semana (DAY_1 = domingo).
ABMON_(1-12)Nombre abreviado del mes n-ésimo del año.
MON_(1-12)Nombre del mes n-ésimo del año.
AM_STRString para ante meridiano.
PM_STRString para post meridiano.
D_T_FMTString que puede ser usado como el string de formato de strftime() para representar la hora y fecha.
D_FMTString que puede ser usado como el string de formato de strftime() para representar la fecha.
T_FMTString que puede ser usado como el string de formato de strftime() para representar la hora.
T_FMT_AMPMString que puede ser usado como el string de formato de strftime() para representar la hora en formato de 12 horas con el ante/post meridiano.
ERAEra alterna.
ERA_YEARAño en formato de era alterna.
ERA_D_T_FMTFecha y hora en formato de era alterna (el string se puede utilizar en strftime()).
ERA_D_FMTFecha en formato de era alterna (el string se puede utilizar en strftime()).
ERA_T_FMTHora en formato de era alterna (el string se puede utilizar en strftime()).
Constantes de la Categoría LC_MONETARY
INT_CURR_SYMBOLSímbolo internacional de moneda.
CURRENCY_SYMBOLSímbolo local de moneda.
CRNCYSTREl mismo valor que CURRENCY_SYMBOL.
MON_DECIMAL_POINTCaracter de punto decimal.
MON_THOUSANDS_SEPSeparador de miles (grupos de tres dígitos).
MON_GROUPINGComo el elemento "grouping".
POSITIVE_SIGNSigno para valores positivos.
NEGATIVE_SIGNSigno para valores negativos.
INT_FRAC_DIGITSDígitos fraccionarios internacionales.
FRAC_DIGITSDígitos fraccionarios locales.
P_CS_PRECEDESDevuelve 1 si CURRENCY_SYMBOL precede a un valor positivo.
P_SEP_BY_SPACEDevuelve 1 si un espacio separa CURRENCY_SYMBOL de un valor positivo.
N_CS_PRECEDESDevuelve 1 si CURRENCY_SYMBOL precede a un valor negativo.
N_SEP_BY_SPACEDevuelve 1 si un espacio separa CURRENCY_SYMBOL de un valor negativo.
P_SIGN_POSN
  • Devuelve 0 si hay paréntesis alrededor de la cantidad y CURRENCY_SYMBOL.
  • Devuelve 1 si el string de signo precede la cantidad y CURRENCY_SYMBOL.
  • Devuelve 2 si el string de signo sigue a la cantidad y CURRENCY_SYMBOL.
  • Devuelve 3 si el string de signo precede inmediatamente al CURRENCY_SYMBOL.
  • Devuelve 4 si el string de signo sigue inmediatamente al CURRENCY_SYMBOL.
N_SIGN_POSN
Constantes de la Categoría LC_NUMERIC
DECIMAL_POINTCaracter de punto decimal.
RADIXCHARMismo valor que DECIMAL_POINT.
THOUSANDS_SEPCaracter separador de miles (grupos de tres dígitos).
THOUSEPMismo valor que THOUSANDS_SEP.
GROUPING 
Constantes de la Categoría LC_MESSAGES
YESEXPRString de expresión regular para coincidir con la entrada "yes".
NOEXPRString de expresión regular para coincidir con la entrada "no".
YESSTRString de salida para "yes".
NOSTRString de salida para "no".
Constantes de la Categoría LC_CTYPE
CODESETDevuelve un string con el nombre de la codificación de caracteres.

Valores devueltos

Devuelve el elemento como un string, o false si item no es válido.

Notas

Nota: Esta función no está implementada en plataformas Windows.

Ver también

  • setlocale() - Establecer la información del localismo
  • localeconv() - Obtener información sobre el formato numérico
To Top