[PHP] Führende Nullen zeigen
-
DB-Inhalt:
won loss 5 10 13 22
Alles zweistelig. Nun will ich auch alles auf der Page zweistellig darstellen, aber natürlich macht er das nicht :p
Gibts da eine Funktion dafür?
MfG SideWinder
-
Hi,
um evtl. einstellige Zahlen mit einer führenden Null zu versehen, kannst du Regex verwenden. Falls du damit noch nich gearbeitet hast, dann schau dir ma "preg_replace(...)" an, z.B. bei www.php.net
mfg
Arskane
-
Eine RegExp um führende Nullen anzuzeigen? Bisschen großer Hammer für die Fliege, oder nicht?
MfG SideWinder
-
Hi,
du kannst auch mit sprintf("%02d", $zahl) arbeiten, wenn du willst.
mfg
Arskane
-
Danke danach habe ich gesucht.
MfG SideWinder
-
OMG, nein!
str_pad() ist das richtige!
-
Hi,
inwiefern ist str_pad besser als die sprintf-Variante?
Bei letztere muss ich zumindest nicht jedesmal abfragen, ob die Zahl bereits 2-stellig oder noch einstellig ist. Weil "10" soll ja nicht in "010" umgewandelt werden. IMHO ist es auch in Texten umständlicher mit str_pad zu arbeiten, aba ich lass mich gerne belehren.mfg
Arskane
-
Danke das ist nun exakt das nachdem ich gesucht habe :). Hast echt Ahnung
MfG SideWinder
-
@Arskane: Nein man muss nicht darauf achten, strlen wird berücksichtigt. Zu deiner ursprünglichen Frage darf ich dich wieder auf den Fliegen-Elefanten-Vergleich von oben verweisen
MfG SideWinder
-
Hi,
besser ne Fliege mit nem großen Hammer kaputt hauen als gar nicht
aba, danke, ich werd mir str_pad morgen nochma genauer anschauen.mfg
Arskane
-
Wenn der INhalt aus einer MySQL-DB kommt kann man die Tabelle so definieren das die NULLEN aufgefüllt werden.