tutoriais mais recente desenvolvimento web
 

PHP number_format() Function

<PHP seqüência de referência

Exemplo

Formatar números:

<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Exemplo executar »

Definição e Uso

O number_format() função formata um número com os milhares agrupados.

Note: Esta função suporta um, dois ou quatro parâmetros (not three) .


Sintaxe

number_format( number,decimals,decimalpoint,separator )

Parâmetro Descrição
number Requeridos. O número a ser formatado. Se não houver outros parâmetros são ajustados, o número será formatado sem decimais e com vírgula (,) como separador de milhares.
decimals Opcional. Especifica quantas casas decimais. Se este parâmetro for definido, o número será formatado com um ponto (.) Como o ponto decimal
decimalpoint Opcional. Especifica o string a ser usada para o ponto decimal
separator Opcional. Especifica que texto a ser usado para milhares separador. Somente o primeiro caractere do separador é usado. Por exemplo, "xxx" vai dar a mesma saída que "x"

Note: Se este parâmetro é dado, todos os outros parâmetros são necessários, bem

Detalhes técnicos

Valor de retorno: Retorna o número formatado
PHP Versão: 4+
changelog: A partir do PHP 5.4, esta função suporta vários bytes no decimalpoint parâmetros e separador. Apenas o primeiro byte de cada separador foi usado em versões mais antigas.

mais Exemplos

Exemplo 1

Você deseja retornar um preço: Um parâmetro irá arredondar o número (será formatado sem decimais). Dois parâmetros devem dar o resultado desejado:

<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
Exemplo executar »

<PHP seqüência de referência