PHP mette a disposizione due comode funzioni per formattare ( e stampare ) valute: money_format() e number_format(). La prima può essere utilizzata insieme a setlocale() per impostare il tipo di formattazione in base al proprio paese, ad esempio:
1 2 3 4 | $number = 1234.56; setlocale(LC_MONETARY, 'en_US'); echo money_format('%i', $number); // USD 1,234.56 |
Per noi europei, o italiani, possiamo usare:
1 2 3 4 | $number = 1234.56; setlocale(LC_MONETARY, 'it_IT'); echo money_format('%.2n', $number); // EUR 1.234,56 |
Tuttavia, nei casi più semplici e se vi da fastidio EUR, potete usare:
1 2 3 |









11
Cacchio non avevo mai visto money_format per php! grazie mille per i tip!