Função localeconv() do PHP
Exemplo
Procurar informações de formatação de números locais dos EUA:
<?php setlocale(LC_ALL,"US"); $locale_info = localeconv(); print_r($locale_info); ?>
Definição e uso
A função localeconv() retornará um array contendo informações de formatação de números e moeda locais.
A função localeconv() retornará os seguintes elementos do array:
- [decimal_point] - Caractere de ponto decimal
- [thousands_sep] - Separador de milhares
- [int_curr_symbol] - Símbolo monetário (por exemplo: USD)
- [currency_symbol] - Símbolo monetário (por exemplo: $)
- [mon_decimal_point] - Caractere de ponto decimal monetário
- [mon_thousands_sep] - Separador de milhares monetários
- [positive_sign] - Caractere de sinal positivo
- [negative_sign] - Caractere de sinal negativo
- [int_frac_digits] - Casas decimais internacionais comuns
- [frac_digits] - Casas decimais comuns locais
- [p_cs_precedes] - Se o símbolo monetário é exibido antes do valor positivo, é True (1), caso contrário, é False (0)
- [p_sep_by_space] - Se há espaço entre o símbolo monetário e o valor positivo, é True (1), caso contrário, é False (0)
- [n_cs_precedes] - Se o sinal monetário é exibido antes de um valor negativo, é True (1), se for exibido após o valor negativo, é False (0)
- [n_sep_by_space] - Se há espaço entre o sinal monetário e o valor negativo, é True (1), caso contrário, é False (0)
- [p_sign_posn] - Opções de Formatação:
- 0 - Escreva o número e o sinal monetário dentro de parênteses
- 1 - Adicione um sinal mais (+) antes do número e do sinal monetário
- 2 - Adicione um sinal mais (+) após o número e o sinal monetário
- 3 - Adicione um sinal mais (+) antes do sinal monetário
- 4 - Adicione um sinal mais (+) após o sinal monetário
- [n_sign_posn] - Opções de Formatação:
- 0 - Escreva o número e o sinal monetário dentro de parênteses
- 1 - Adicione um hífen antes do número e do sinal monetário
- 2 - Adicione um hífen após o número e o sinal monetário
- 3 - Adicione um hífen antes do sinal monetário
- 4 - Adicione um hífen após o sinal monetário
- [grouping] - Exibe o array da forma de combinação de números (por exemplo: 3 indica 1 000 000)
- [mon_grouping] - Exibe o array da forma de combinação de números monetários (por exemplo: 2 indica 1 00 00 00)
Dica:Para definir configurações locais, consulte setlocale() Função.
Dica:Para ver todos os códigos de linguagem disponíveis, acesse nossoManual de Referência de Código de Linguagem.
Sintaxe
localeconv()
Detalhes Técnicos
Retorno: | Retorna os dados baseados no local atual configurado por setlocale(). |
Versão PHP: | 4.0.5+ |