Esempio
Numeri Formato:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Esempio Run » Definizione e l'utilizzo
Il number_format() funzione formatta un numero raggruppando le migliaia.
Note: Questa funzione supporta uno, due o quattro parametri (not three) .
Sintassi
number_format( number,decimals,decimalpoint,separator )
Parametro | Descrizione |
---|---|
number | Necessario. Il numero da formattare. Se non sono impostati altri parametri, il numero sarà formattato senza decimali e virgola (,) come separatore migliaia. |
decimals | Opzionale. Specifica quanti decimali. Se questo parametro è impostato, il numero verrà formattato con un punto (.) Come punto decimale |
decimalpoint | Opzionale. Specifica quale stringa da usare per il punto decimale |
separator | Opzionale. Specifica quale stringa da usare per separatore delle migliaia. Solo il primo carattere del separatore viene utilizzato. Ad esempio, "xxx" darà lo stesso output "x" Note: Se viene dato questo parametro, tutti gli altri parametri sono richiesti ben |
Dettagli tecnici
Valore di ritorno: | Restituisce il numero formattato |
---|---|
Versione PHP: | 4+ |
changelog: | Dal PHP 5.4, questa funzione supporta più byte parametri decimalpoint e separatore. Solo il primo byte di ogni separatore è stato utilizzato nelle versioni precedenti. |
Altri esempi
esempio 1
Si desidera restituire un prezzo: un parametro arrotondare il numero (che sarà formattato senza decimali). Due parametri devono dare il risultato che si desidera:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo
$formattedNum;
?>
Esempio Run » <PHP stringa di riferimento