Los últimos tutoriales de desarrollo web
 

PHP setlocale() Function

<String Referencia PHP

Ejemplo

Establecer la configuración regional Inglés de EEUU y luego de vuelta a los valores predeterminados de nuevo:

<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Ejecutar ejemplo »

Definición y Uso

El setlocale() función establece la información de localización.

información de configuración regional es el lenguaje, monetaria, el tiempo y otra información específica para un área geográfica.

Note: El setlocale() función cambia la configuración regional sólo para el script actual.

Tip: La información de localización puede ser definido como predeterminado del sistema con setlocale(LC_ALL,NULL)

Consejo: Para obtener información sobre el formato numérico, consulte la localeconv() función.


Sintaxis

setlocale( constant,location )

Parámetro Descripción
constant Necesario. Especifica qué información de configuración regional debe ajustarse.

constantes disponibles:

  • LC_ALL - Todo el siguiente
  • LC_COLLATE - Ordenar
  • LC_CTYPE - la clasificación de caracteres y la conversión (por ejemplo, todos los caracteres deben ser inferiores o mayúsculas)
  • LC_MESSAGES - Mensaje del sistema de formatear
  • LC_MONETARY - Monetario formato / moneda
  • LC_NUMERIC - formato numérico
  • LC_TIME - Fecha y hora de formatear
location Necesario. Especifica qué país / región para establecer la información de configuración regional a. Puede ser una cadena o una matriz. Es posible pasar varias ubicaciones.

Si la ubicación es NULL o una cadena vacía "" , los nombres de las ubicaciones se establecerán a partir de los valores de las variables de entorno con los mismos nombres que las constantes de arriba o de "LANG" .

Si la ubicación es "0" , el ajuste de la ubicación no se ve afectada, sólo se devuelve la configuración actual.

Si la ubicación es una matriz, setlocale() va a tratar cada elemento de la matriz hasta que encuentra un código de idioma o región válida. Esto es muy útil si una región es conocida con diferentes nombres en diferentes sistemas.

Note: Para ver todos los códigos de idiomas disponibles, vaya a nuestra referencia de códigos de idioma.

Detalles técnicos

Valor de retorno: Devuelve la configuración regional actual, en caso de fallo. El valor de retorno depende del sistema que se está ejecutando PHP.
Versión de PHP: 4+
cambios: Pasando constante como una cadena está desfasada en PHP 4.2.0. Utilice las constantes disponibles en su lugar. Pasarlos como una cadena dará lugar a un mensaje de advertencia.

Que pasan varias ubicaciones se hizo posible en PHP 4.3.0.

Si se pasa una cadena para el parámetro constante en lugar de una de las constantes LC_, esta función emite un aviso E_DREPRECATED a partir de PHP 5.3.0.

<String Referencia PHP