tutoriais mais recente desenvolvimento web
 

PHP setlocale() Function

<PHP seqüência de referência

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:

  • LC_ALL - Toda a seguir
  • LC_COLLATE - Ordem de classificação
  • LC_CTYPE - Classificação de caracteres e conversão (por exemplo, todos os caracteres deve ser inferior ou letras maiúsculas)
  • LC_MESSAGES - Mensagem do sistema formatação
  • LC_MONETARY - Monetário / formatação de moeda
  • LC_NUMERIC - formatação numérica
  • LC_TIME - Data e hora formatação
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