numberformat
Início  Anterior  Próximo

minilogowi


seta numberformat



A função numberformat serve para formatar números e possui a seguinte sintaxe:

|$nf(<número>, <tipo-de-formatação>[, <parâmetros-de-formatação>])$|

e a depender do tipo de formatação escolhido pelo usuário, a função poderá usar nenhum, um ou vários parâmetros de formatação.


Tipos de Formatação

CBR

Formata o número passado como parâmetro para o padrão monetário brasileiro.

Sintaxe:

|$nf(<número>, CBR)$|   
Exemplos:
|$nf(1234567.89, CBR)$|   

CLR

Retorna o número passado como parâmtero formatado no padrão númerico removendo-se os pontos e substituindo vírgula por ponto. Se na representação numérica passada como parâmetro houver algum caracter diferente de um número, um ponto (
.) ou uma vírgula (,) será retornado vazio.

Sintaxe:
|$nf(<número>, CLR)$|   
Exemplos:
|$nf(1.234.567\,89, CLR)$|  

CUS

Formata o número para o padrão monetário adotado nos Estados Unidos.

Sintaxe:
|$nf(<número>, CUS)$|   
Exemplos:
|$nf(1234567.89, CUS)$|  
 
EXT

Escreve o extenso de um número inteiro.

Sintaxe:
|$nf(<número>, EXT)$|   
Exemplos:
|$nf(1234567, EXT)$|   
 
INT

Retorna a parte inteira de um número fracionário.

Sintaxe:
|$nf(<número>, INT)$|   
Exemplos:
|$nf(1234567.89, INT)$|   
 
FRC

Retorna a parte fracionária de um número fracionário.

Sintaxe:
|$nf(<número>, FRC)$|   
Exemplos:
|$nf(1234567.89, FRC)$|   
 
FMT

Formata o numero passado como parâmetro para um outro padrão, indicando qual o novo formato que ela assumirá.

Sintaxe:
|$nf(<número>, FMT, <novo-padrão>)$|   
Exemplos:
|$nf(123456.78, FMT, ###\,##0.00)$|