Zahlen formatieren m. PHP...
Michimu
- php
Hallo,
sitze gerade an einem php wo Preisfelder enthalten sind.
Habe gerade wohl einen Blackout... wie formatiere ich diese, daß sie so angezeigt werden :
#####,## ich bekomme es nicht hin, daß ich zwei dezimalstellen bekomme. Kann mir einer auf die Spünge helfen? oder mir sagen, wo ich das nochmal nachlesen kan? unter dezimal erhalte ich nirgends resultate...
Wäre super nett...
Danke
Michimu
Hallo Michimu!
#####,## ich bekomme es nicht hin, daß ich zwei dezimalstellen bekomme.
Schau mal auf http://de.php.net/sprintf.
Stichwort "Währung formatieren" (zentrale Zeile: $formatiert = sprintf("%01.2f", $betrag)).
MfG
Götz
du must das zahlenformat umformatieren
z.b.
$zahl = 55.55;
echo number_format($zahl,2,',','.');
also in der klammer: zahl,anzahl der dezimalen, zeichen für komma, zeichen für tausenderpunkt
Halloa,
hab mir gard die Funtkion sprintf() angeschaut und aus den Erklärungen nicht ganz schlau geworden:
Ich möchte ne Zahl mit führenden Nullen z.B. 0012 (nicht 12) oder 0123
Wie geht das mit sprintf()?
Eigentlich sollte das doch 4 Stellen, aufgefüllt mit 0 ausgeben. Woher weiß php aber, wo die Nullen hin sollen?
$zahl = 12;
$zahl = sprintf("%4'0", $zahl);
Schönen Abend
Tom1tk