Exemplo
Definir a localidade para US Inglês e depois de volta para o padrão novamente:
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Exemplo executar » Definição e Uso
O setlocale() função define informações localidade.
informações locais é a linguagem, monetária, hora e outras informações específicas para uma área geográfica.
Note: O setlocale() função altera o idioma apenas para o script atual.
Tip: As informações de localidade pode ser definido como padrão do sistema com setlocale(LC_ALL,NULL)
Dica: Para obter informações de formatação numérica, consulte o localeconv() função.
Sintaxe
setlocale( constant,location )
Parâmetro | Descrição |
---|---|
constant | Requeridos. Especifica quais informações locale deve ser definido. constantes disponíveis:
|
location | Requeridos. Especifica que país / região para definir as informações de localidade para. Pode ser uma string ou um array. É possível passar vários locais. Se o local é NULL ou a string vazia "" , os nomes de locais será definido a partir dos valores das variáveis de ambiente com os mesmos nomes que as constantes acima, ou de "LANG" . Se o local é "0" , a configuração do local não é afetada, somente a configuração atual é retornado. Se o local for uma matriz, setlocale() tentará cada elemento da matriz até encontrar um código de idioma ou região válido. Isto é muito útil se uma região é conhecida por nomes diferentes em diferentes sistemas. Note: Para ver todos os códigos de idioma disponíveis, vá para a nossa referência de códigos de idiomas. |
Detalhes técnicos
Valor de retorno: | Retorna as configurações de local atual, ou FALSE em caso de falha. O valor de retorno depende do sistema que o PHP está sendo executado. |
---|---|
PHP Versão: | 4+ |
changelog: | Passando constante como uma string foi reprovado no PHP 4.2.0. Use as constantes disponíveis em seu lugar. Passá-los como uma string resultará em uma mensagem de aviso. Passando vários locais tornou-se possível em PHP 4.3.0. Se uma string é passado para o parâmetro constante em vez de uma das constantes LC_, esta função lança um aviso E_DREPRECATED a partir do PHP 5.3.0. |
<PHP seqüência de referência