Sven Rautenberg: Kommazahlen mit 2 Stellen hinter dem Komma

Beitrag lesen

Moin!

Moin allerseits,

»» | da das ganze Währungen sind,
trifft money_format deinen Anwendungsbereich noch besser, als

»» number_format

Nicht unbedingt.

number_format() ist auf allen Plattformen verfügbar und verhält sich gemäß der Funktionsparameter, die man angibt, überall gleich.

money_format() ist unter Windows nicht verfügbar, weil es die C-Funktion strfmon() benutzt, und das Ausgabeergebnis hängt außerdem davon ab, welches Locale man definiert hat. Das Resultat ist also nicht immer dasselbe, sondern money_format() eignet sich dann, wenn man eine Anwendung internationalisieren bzw. lokaliseren will. Dann jedoch nähme man besser ein Framework, welches die ganze I18N/L10N-K****... den Krams einheitlich abdeckt, anstelle punktuell immer mal wieder Lokalisierung zu betreiben.

Ich plädiere also für number_format(). :)

- Sven Rautenberg