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);
?>

Exemplo de execução

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+