string number_format
(float numero [, int decimali [, string separatore_decimali [, string separatore_migliaia]]])
number_format() restituisce una versione formattata di numero. Questa funzione accetta uno, due o quattro parametri (non tre):
Se viene dato un solo parametro, numero sarà formattato senza decimali, ma con una virgola (",") fra ogni gruppo di migliaia.
Se vengono dati due parametri, numero sarà formattato con decimali decimali con un punto (".") davanti, e una virgola (",") fra ciascun gruppo di migliaia.
Se vengono dati tutti e quattro i parametri, numero sarà formattato con decimali decimali, separatore_decimali invece di un punto (".") prima dei decimali e separatore_migliaia invece di una virgola (",") fra ciascun gruppo di migliaia.
Nota: Viene usato solo il primo carattere di separatore_migliaia. Per esempio, se si usa foo come separatore_migliaia sul numero 1000, number_format() restituirà 1f000.