English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função setlocale() é usada para configurar informações de região.
string setlocale (int $category, array $locale)
Usado para configurar informações de região
Retorna as novas informações de região atual, se a funcionalidade de configuração de região não estiver implementada no seu plataforma, a configuração de região especificada não existir ou o nome da categoria for inválido, retornará false.
Número de série | Parâmetros e descrições |
---|---|
1 | constant Especificar o que deve ser configurado como informações de região.Constantes disponíveis:
|
2 | location Especificar para qual país configurar as informações de região/Região. Pode ser uma string ou um array. Pode passar várias localizações.Se o parâmetro location for NULL ou uma string vazia "", o nome da localização será configurado para o valor da variável de ambiente correspondente nos constantes acima ou conforme "LANG". Se o parâmetro location for "0", a configuração de localização não será afetada, retornando apenas a configuração atual. Se o parâmetro location for um array, setlocale() tentará cada elemento do array até encontrar um código de idioma ou região válido. Isso é útil se diferentes sistemas tiverem nomes diferentes para a mesma região. |
no PHP 4.2.0, a passagem de constantes como strings foi descontinuada. Use os constantes disponíveis em vez disso. Passar constantes como strings gerará uma mensagem de aviso.
no PHP 4.3.0, é possível passar várias localizações.
desde PHP 5.3.0 a partir de se passar uma string para o parâmetro constant, em vez de um dos constantes LC_, a função lançará uma notificação E_DREPRECATED.
试试下面的实例,设置地区为 UK,然后再设置回系统默认:
<?php //设置地区为 UK echo setlocale(LC_ALL, "UK"); echo "<br>"; //设置回系统默认 echo setlocale(LC_ALL, NULL); ?>测试看看‹/›
输出结果
C