Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
12750050 -> 127.500,50 formatieren, wie geht das?
OK eigentlich nicht schwer, aber irgendwie hakt es immer wieder.
Mit sprintf fehlt der Tausernder-Punkt.
Mit $preis->currency($preis, 'full', 'de', TRUE); gibts ne Fehlermeldung.
Das Problem ist, dass die Zahl z.B. 12750050 -> 127.500,50 ergeben soll, sprich Cent in volle Euro mit Nachkommazahlen (2) und Tausender Punkt.
Hat jemand nen Tipp?
Antworten
Löst vielleicht
number_format() dein Problem?
2.
Leider nicht ganz:
$preis= 350065
$preis_anzeige = number_format($preis, 2, ',', '.');
// Ausgabe 350.065,00 statt 3.500,65
Irgendwie will er die letzten zwei Ziffern nicht als Cent nehmen.
3.
und vorher umrechnen:
Code: In Zwischenablage kopieren (nur IE)
4.
Autsch! Danke! ;)
5.
Kein Problem - gern geschehen :)