Originariamente inviato da fmortara
poi magari se le vuoi visualizzare con la virgola, fai:

$num = str_replace('.',',',$num);
Beh in realtà non è troppo corretto poichè potresti trovare "1.000.000,00" che verrebbe poi convertito male....

Per convertire un numero usa:
codice:
number_format($numero, 2, ',','.');
in modo da avere "1.000,55"

dove il "2" sono le cifre decimali dopo la virgola, mentre la "," indica che la parte frazionaria è separata con la "," mentre le migliaia con il "."

l'unico inconveniente di questa funzione è che dopo non potete usare la stessa variabile che ha memorizzato il dato per fare operazioni particolari.