. PHP bietet zwei komfortable Funktionen zu formatieren (und ausdrucken) Währung: money_format() und number_format() . Die erste kann in Verbindung mit verwendet werden setlocale() , um die Art der Formatierung auf Ihr Land auf, zum Beispiel fest:
1 2 3 4 | 1234.56 ; Number = $ 1234,56; LC_MONETARY , 'en_US' ) ; setlocale (LC_MONETARY, 'en_US'); ( '%i' , $number ) ; echo money_format ("% i", $ number); / / 1,234.56 USD |
Für uns Europäer, und die Italiener, können wir:
1 2 3 4 | 1234.56 ; Number = $ 1234,56; LC_MONETARY , 'it_IT' ) ; setlocale (LC_MONETARY, 'en_US'); ( '%.2n' , $number ) ; echo money_format ('% .2 n', $ number); / / EUR 1234,56 |
Doch in den einfachsten Fällen, und wenn Sie sich die Mühe EUR , können Sie:
1 2 3 | 1234.56 ; Number = $ 1234,56; ( $number , 2 , ',' , '.' ) echo number_format ($ number, 2, ',', '.') / / 1234,56 |











Verdammt Ich hatte noch nie money_format für php gesehen! danke für den Tipp!