Hi,
Das wäre ein String... Dort funktioniert es, wie Martin beschrieben hat.
nein, es funktioniert auch mit echten Zahlen, denn Elke schiebt sie ja sowieso schon durch number_format(), um ein Komma als Dezimaltrennzeichen zu erhalten. Und dann hat sie einen String, zum Beispiel "5,70".
Ich möchte aber als Ausgabe 05,70
Deswegen ein nachgeschaltetes bzw. außendrum geschachteltes str_pad().
Mit eine Fließkommazahl geht es beispielsweise so:
$zahl=5.7;
echo sprintf("%05.02f",$zahl);
Daran dachte ich auch als erstes, aber damit hat sie noch kein Komma als Dezimaltrennzeichen, wie dedlfix auch schon ammerkte.
Die Null nach dem Punkt im Formatstring ist übrigens sinnfrei.
Ciao,
Martin
--
Arzt: Gegen Ihr Übergewicht hilft wohl nur noch Gymnastik.
Patient: Sie meinen, Kniebeugen und so?
Arzt: Nein, Kopfschütteln. Immer dann, wenn Ihnen jemand was zu essen anbietet.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(