Defina a região para inglês dos EUA e, em seguida, defina-a novamente para o padrão do sistema:
<?phpecho setlocale(LC_ALL,"EUA");echo "<br>";echo setlocale(LC_ALL,NULL);?>A função setlocale() define informações regionais (informações regionais).
As informações regionais são o idioma, a moeda, a hora e outras informações de uma área geográfica.
Nota: A função setlocale() altera apenas as informações de localidade do script atual.
Dica: Você pode definir as informações da região como padrão do sistema por meio de setlocale(LC_ALL,NULL).
Dica: Para obter informações sobre formato de número, verifique a função localeconv().
setlocale( constante,localização )
parâmetro | descrever |
---|---|
constante | Obrigatório. Especifica quais informações de região devem ser definidas. Constantes disponíveis: LC_ALL - inclui todas as opções abaixo LC_COLLATE - ordem de classificação LC_CTYPE – Tipos de caracteres e conversões (por exemplo, todos os caracteres maiúsculos ou minúsculos) LC_MESSAGES - Formato de mensagem do sistema LC_MONETARY - formato de moeda LC_NUMERIC - Formato do número LC_TIME - formato de data e hora |
localização | Obrigatório. Especifica o país/região para o qual as informações regionais estão definidas. Pode ser uma string ou array. Vários locais podem ser passados. Se o parâmetro location for NULL ou a string vazia "", o nome do local será definido como o valor da variável de ambiente com o mesmo nome na constante acima ou definido de acordo com "LANG". Se o parâmetro location for "0", as configurações de localização não serão afetadas e apenas as configurações atuais serão retornadas. Se o parâmetro location for um array, setlocale() tenta cada elemento do array até que um idioma ou código de região válido seja encontrado. Isto é útil se uma região tiver nomes diferentes em sistemas diferentes. Observação: para visualizar todos os códigos de idioma disponíveis, visite nosso Manual de referência de códigos de idioma. |
Valor de retorno: | Retorna a localidade atual ou FALSE em caso de falha. O valor de retorno depende do sistema no qual o PHP está sendo executado. |
---|---|
Versão PHP: | 4+ |
Registro de atualização: | Passar constantes como strings foi descontinuado no PHP 4.2.0. Use as constantes disponíveis. Passar uma constante como string produz uma mensagem de aviso. No PHP 4.3.0, vários locais podem ser passados. A partir do PHP 5.3.0, se uma string for passada para o parâmetro constante em vez de uma das constantes LC_, esta função lança uma notificação E_DREPRECATED. |