(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
nl_langinfo — Recopila información sobre el idioma y la configuración local
nl_langinfo() se utiliza para acceder a cada elemento de la configuración local. A diferencia de la función localeconv() que devuelve todos los elementos, nl_langinfo() permite seleccionar un elemento específico.
item
item
puede ser el valor entero de un
elemento, o el nombre de su constante. A continuación se presenta una lista de los nombres
de constantes para item
que pueden
ser utilizados y su descripción. Algunas constantes pueden
no estar definidas, o no contener ningún valor para ciertas
configuraciones locales.
Constante | Descripción |
---|---|
Constantes de la categoría LC_TIME |
|
ABDAY_(1-7) |
Nombre corto del día de la semana. |
DAY_(1-7) |
Nombre del día de la semana (DAY_1 = Domingo). |
ABMON_(1-12) |
Nombre abreviado del mes del año. |
MON_(1-12) |
Nombre del mes del año. |
AM_STR |
String para Ante meridian. |
PM_STR |
String para Post meridian. |
D_T_FMT |
String que puede ser utilizado como string de formato para la función strftime() para representar la fecha y la hora. |
D_FMT |
String que puede ser utilizado como string de formato para la función strftime() para representar la fecha. |
T_FMT |
String que puede ser utilizado como string de formato para la función strftime() para representar la hora. |
T_FMT_AMPM |
String que puede ser utilizado como string de formato para la función strftime() para representar la hora en formato de 12 horas, con ante/post meridian. |
ERA |
Era de sustitución. |
ERA_YEAR |
Año en el formato de era de sustitución. |
ERA_D_T_FMT |
Fecha y hora en el formato de era de sustitución (string que puede ser utilizado en la función strftime()). |
ERA_D_FMT |
Fecha en el formato de era de sustitución (string que puede ser utilizado en la función strftime()). |
ERA_T_FMT |
Hora en el formato de era de sustitución (string que puede ser utilizado en la función strftime()). |
Constantes de la categoría LC_MONETARY |
|
INT_CURR_SYMBOL |
Símbolo monetario internacional. |
CURRENCY_SYMBOL |
Símbolo monetario local. |
CRNCYSTR |
Mismo valor que CURRENCY_SYMBOL . |
MON_DECIMAL_POINT |
Carácter de coma decimal. |
MON_THOUSANDS_SEP |
Separador de centenas (grupos de tres letras). |
MON_GROUPING |
Como el elemento "grouping" . |
POSITIVE_SIGN |
Signo para los valores positivos. |
NEGATIVE_SIGN |
Signo para los valores negativos. |
INT_FRAC_DIGITS |
Dígitos parciales internacionales. |
FRAC_DIGITS |
Dígitos parciales locales. |
P_CS_PRECEDES |
Devuelve 1 si CURRENCY_SYMBOL precede a un valor positivo. |
P_SEP_BY_SPACE |
Devuelve 1 si un espacio separa CURRENCY_SYMBOL de un valor positivo. |
N_CS_PRECEDES |
Devuelve 1 si CURRENCY_SYMBOL precede a un valor negativo. |
N_SEP_BY_SPACE |
Devuelve 1 si un espacio separa CURRENCY_SYMBOL de un valor negativo. |
P_SIGN_POSN |
|
N_SIGN_POSN |
|
Constantes de la categoría LC_NUMERIC |
|
DECIMAL_POINT |
Carácter de coma decimal. |
RADIXCHAR |
Mismo valor que DECIMAL_POINT . |
THOUSANDS_SEP |
Carácter de separación de centenas (grupo de tres letras). |
THOUSEP |
Mismo valor que THOUSANDS_SEP . |
GROUPING |
|
Constantes de la categoría LC_MESSAGES |
|
YESEXPR |
String de expresión regular para buscar la entrada "yes" . |
NOEXPR |
String de expresión regular para buscar la entrada "no" . |
YESSTR |
Visualización del string para "yes" . |
NOSTR |
Visualización del string para "no" . |
Constantes de la categoría LC_CTYPE |
|
CODESET |
Devuelve un string de caracteres con el nombre del juego de caracteres. |
Devuelve el elemento, en forma de chaîne de caractères o false
si
el argumento item
no es válido.
Ejemplo #1 Ejemplo con nl_langinfo()
<?php
var_dump(nl_langinfo(CODESET));
var_dump(nl_langinfo(YESEXPR));
?>
El resultado del ejemplo sería algo similar a:
string(14) "ANSI_X3.4-1968" string(5) "^[yY]"
Nota: Esta función no está implementada en plataformas Windows.