(PHP 4 >= 4.0.7, PHP 5)
nl_langinfo — Consultar información sobre el lenguaje y la localidad
La función nl_langinfo() es usada para acceder a elementos individuales de las categorías de localidad. A diferencia de localeconv(), que devuelve todos los elementos, nl_langinfo() le permite seleccionar cualquier elemento específico.
item puede ser un valor entero del elemento o el nombre de constante del elemento. La siguiente es una lista de nombres de constante para item que pueden ser usados y su descripción. Puede que algunas de estas constantes no estén definidas o no contengan valor alguno para ciertas localidades.
| Constante | Descripción |
|---|---|
| Constantes de la Categoría LC_TIME | |
| ABDAY_(1-7) | Nombre abreviado del n-ésimo día de la semana. |
| DAY_(1-7) | Nombre abreviado del n-ésimo día 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_STR | Cadena del ante-meridiano. |
| PM_STR | Cadena del post-meridiano. |
| D_T_FMT | Cadena que puede ser usada como cadena de formato para strftime(), para representar la hora y fecha. |
| D_FMT | Cadena que puede ser usada como cadena de formato para strftime(), para representar la fecha. |
| T_FMT | Cadena que puede ser usada como la cadena de formato para strftime(), para representar la hora. |
| T_FMT_AMPM | Cadena que puede ser usada como cadena de formato para strftime() para representar la hora en formato 12-horas con ante/post meridiano. |
| ERA | Era alterna. |
| ERA_YEAR | Año en formato de era alterna. |
| ERA_D_T_FMT | Fecha y hora en formato de era alterna (la cadena puede ser usada en strftime()). |
| ERA_D_FMT | Fecha en formato de era alterna (la cadena puede ser usada en strftime()). |
| ERA_T_FMT | Hora en formato de era alterna (la cadena puede ser usada en strftime()). |
| Constantes de la Categoría LC_MONETARY | |
| INT_CURR_SYMBOL | Símbolo de moneda internacional. |
| CURRENCY_SYMBOL | Símbolo de moneda local. |
| CRNCYSTR | El mismo valor de CURRENCY_SYMBOL. |
| MON_DECIMAL_POINT | Caracter de punto decimal. |
| MON_THOUSANDS_SEP | Separador de miles (grupos de tres dígitos). |
| MON_GROUPING | Como el elemento 'grouping'. |
| POSITIVE_SIGN | Signo para valores positivos. |
| NEGATIVE_SIGN | Signo para valores negativos. |
| INT_FRAC_DIGITS | Dígitos fraccionarios internacionales. |
| FRAC_DIGITS | Dígitos fraccionarios locales. |
| P_CS_PRECEDES | Devuelve 1 si CURRENCY_SYMBOL precede un valor positivo. |
| P_SEP_BY_SPACE | Devuelve 1 si un espacio separa a CURRENCY_SYMBOL de un valor positivo. |
| N_CS_PRECEDES | Devuelve 1 si CURRENCY_SYMBOL precede un valor negativo. |
| N_SEP_BY_SPACE | Devuelve 1 si un espacio separa a CURRENCY_SYMBOL de un valor negativo. |
| P_SIGN_POSN |
|
| N_SIGN_POSN | |
| Constantes de la Categoría LC_NUMERIC | |
| DECIMAL_POINT | Caracter de punto decimal. |
| RADIXCHAR | El mismo valor de DECIMAL_POINT. |
| THOUSANDS_SEP | Caracter separador para los miles (grupos de tres dígitos). |
| THOUSEP | El mismo valor de THOUSANDS_SEP. |
| GROUPING | |
| Constantes de la Categoría LC_MESSAGES | |
| YESEXPR | Cadena de expresión regular para coincidir con la entrada 'sí'. |
| NOEXPR | Cadena de expresión regular para coincidir con la entrada 'no'. |
| YESSTR | Cadena de salida para 'sí'. |
| NOSTR | Cadena de salida para 'no'. |
| Constantes de la Categoría LC_CTYPE | |
| CODESET | Devuelve una cadena con el nombre de la codificación de caracteres. |
Devuelve el elemento como una cadena, o FALSE si item no es válido.
Note: Esta función no está implementada en plataformas Windows.