Extension:FormatNum/pt-br

A extensão FormatNum torna mais fácil para formatar números no estilo que você quer, independente de configurações de idioma. Para a entrada de formato em inglês é usado o ponto (.) como separador decimal.

Uso





 * otsep: separador de milhares no número dado, que será removido. Por exemplo, quando se tem um número como 123.456.789,123 e configurando otsep=. serão removidos todos os pontos a partir do número antes da conversão.
 * mint: o número mínimo determinado para separar milhares. Por exemplo, quando configurado até 4, o número 1234 permanecerá como está e 12345 será separado em 12 345.

Exemplos

 * resultado: 2 300,12
 * resultado: 2 300,12


 * resultado: 2,300.12
 * resultado: 2,300.12


 * resultado: 2,300.12
 * resultado: 2,300.12


 * resultado: 2&thinsp;300,12
 * resultado: 2&thinsp;300,12

Como separador de milhares, os seguintes parâmetros também podem ser utilizados
 * n – será &nbsp&#59;
 * t – será &thinsp&#59;

Instalação
Baixe os arquivos a partir do GitHub. Coloque no diretório  e adicione o seguinte no arquivo  LocalSettings.php

Exemplo de uso
Na Wikipédia, a formatação de números é feita com predefinições complexas, como esta. Com o analisador #formatnum isso ficaria muito mais fácil.

Ver também

 * Extension:NumberFormat
 * 40422 - revisão e pedido de implantação

Links

 * descrição de number_format no php.net