Função PHP setlocale()
Exemplo
Defina a localidade para inglês dos EUA e, em seguida, volte ao padrão novamente:
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Definição e uso
A função setlocale() define as informações de localidade.
As informações de localidade são informações de idioma, monetárias, de tempo e outras informações específicas de uma área geográfica.
Nota: A função setlocale() altera a localidade apenas para o script atual.
Dica: As informações de localidade podem ser definidas para o padrão do sistema com setlocale(LC_ALL,NULL)
Dica: Para obter informações de formatação numérica, consulte a função localeconv() .
Sintaxe
setlocale(constant,location)
Valores de parâmetro
Parameter | Description |
---|---|
constant | Required. Specifies what locale information should be set. Available constants:
|
location | Required. Specifies what country/region to set the locale information to. Can be a string or an array. It is possible to pass multiple locations. If the location is NULL or the empty string "", the location names will be set from the values of environment variables with the same names as the constants above, or from "LANG". If the location is "0", the location setting is not affected, only the current setting is returned. If the location is an array, setlocale() will try each array element until it finds a valid language or region code. This is very useful if a region is known under different names on different systems. Note: To view all available language codes, go to our Language code reference. |
Detalhes técnicos
Valor de retorno: | Retorna as configurações de localidade atuais ou FALSE em caso de falha. O valor de retorno depende do sistema que o PHP está executando. |
---|---|
Versão do PHP: | 4+ |
Registro de alterações: | PHP 5.3.0 - Se uma string é passada para o parâmetro constante ao invés de uma das constantes LC_, esta função lança um aviso E_DREPRECATED. |
❮ Referência de String PHP