Reinhard Doberstein: "0" links Anhängen

Beitrag lesen

HAllo,

ich will an einer Zahl links "0" anhängen bis sie wenigstens 3 Stellen hat. Wie mach ich das am einfachsten?
Also
 "7"    -> "007"
 "17"   -> "017"
 "117"  -> "117"
 "3117" -> "3117"
Prinzip klar?

Ich könnte das wie folgt machen:
  if ( $laufnummer =~ m/\A.\Z/ ) { $laufnummer = "0" . $laufnummer };
  if ( $laufnummer =~ m/\A..\Z/ ) { $laufnummer = "0" . $laufnummer };
Aber das geht doch bestimmt 'schöner'.

Ach ja, es ist wirklich eine Zahl. D.h. man könnte auch mit "if ( $laufnummer < 10 ) ..." arbeiten. Aber vielleicht geht es auch allgemein für Zeichenketten.

By
Reinhard