Hallo,
folgendes Problem:
Ich will eine Zahl mit 1000er Trennzeichen ausgeben.
Also aus
10000 --> 10.000 bzw. aus
2342323 --> 2.342.323
Nach einiger Suche im Manual bin ich nur auf die Lösung gekommen,
str_split() zu verwenden. Damit müßte ich aber den String zerlegen,
den Punkt einfügen und dann wieder zusammensetzen.
Gibt es eine Möglichkeit, den Punkt / die Punkte direkt an einer
bestimmten Stelle des Strings einzufügen?
Alles, was ich gefunden habe, hat immer nur etwas ersetzt
(explode, eregi_replace usw.)
number_format() macht ein Komma oder Space, wenn ich das
ersetze, hab ich wieder zwei Schritte, außerdem ist mir da nicht
ganz klar, was mit den richtigen Nachkommastellen passiert.
Im Falle einer Nachkommastelle (kommt ja wohl aus der Datenbank so: 100000.55)
Soll es dann so aussehen:
100.000,55
(Kundenwunsch, sorry!)
Die Zahlen sind INT bzw. FLOAT.
Es läuft wohl darauf hinaus, daß ich nicht umhinkomme,
die Zahl wegen eventueller Nachkommastellen
ohnehin zu zerlegen, oder?
Ich muß mal schauen, ob ich Nachkommastellen bei solchen Zahlen
vielleicht einfach verhindere, das würde die Sache sicher
vereinfachen.
Vielen Dank,
Grüße,
Coniaric
folgendes Problem:
Ich will eine Zahl mit 1000er Trennzeichen ausgeben.
Also aus
10000 --> 10.000 bzw. aus
2342323 --> 2.342.323
Nach einiger Suche im Manual bin ich nur auf die Lösung gekommen,
str_split() zu verwenden. Damit müßte ich aber den String zerlegen,
den Punkt einfügen und dann wieder zusammensetzen.
Gibt es eine Möglichkeit, den Punkt / die Punkte direkt an einer
bestimmten Stelle des Strings einzufügen?
Alles, was ich gefunden habe, hat immer nur etwas ersetzt
(explode, eregi_replace usw.)
number_format() macht ein Komma oder Space, wenn ich das
ersetze, hab ich wieder zwei Schritte, außerdem ist mir da nicht
ganz klar, was mit den richtigen Nachkommastellen passiert.
Im Falle einer Nachkommastelle (kommt ja wohl aus der Datenbank so: 100000.55)
Soll es dann so aussehen:
100.000,55
(Kundenwunsch, sorry!)
Die Zahlen sind INT bzw. FLOAT.
Es läuft wohl darauf hinaus, daß ich nicht umhinkomme,
die Zahl wegen eventueller Nachkommastellen
ohnehin zu zerlegen, oder?
Ich muß mal schauen, ob ich Nachkommastellen bei solchen Zahlen
vielleicht einfach verhindere, das würde die Sache sicher
vereinfachen.
Vielen Dank,
Grüße,
Coniaric
Kommentar