Come impostare il numero dei decimali e i caratteri separatori in PHP

Se dovete visualizzare i decimali di un numero che fa riferimento ad una valuta anche quando i decimali sono a ZERO per esempio 10,00 anzichè 10 , potete utilizzare la funzione number_format

$totale_fattura = number_format( $totale, 2, ‘,’  ,  ‘.’ );

$totale è la variabile da trasformare
2 è il numero di dei decimali da visualizzare
, è il carattere che separa i decimali (scritto tra gli apici ‘ ‘ )
. è il carattere che separa le migliaia (scritto tra gli apici ‘ ‘ )

se $totale = 12
$totale_fattura sarà 12,00

se $totale = 12.212
$totale_fattura sarà 12,21

se $totale = 12.217
$totale_fattura sarà 12,22