Candid Dauth: Zahlen mit führender 0 formatieren

Beitrag lesen

Hallo du da draußen,

gibt es eine möglichkeit, mit php zahlen unter immer zweistellig zu formatieren? also mit einer führenden 0?

Hmm...
<?=((strlen($i) == 1) "0" : "").$i?>

Also:
Wenn die Länge von $i 1 ist, schreibe eine Null und ansonsten nichts. Und dann schreibe $i.

Ist bestimmt nicht die sauberste Lösung, aber ich habe keine Ahnung von sauberem Programmierstil... ;-)

Du könntest natürlich auch eine eigene Funktion schreiben, wie zum Beispiel:
function nulls($number, $digits=2)
{
    while(strlen($number) < $digits)
      $number = "0".$number;
    return $number;
}

Die rufst du dann einfach so auf:
<?=nulls($i)?>

Grüße von hier drinnen, aus Biberach an der Riss,
Candid Dauth (Dogfish)

--
»Bismarck biss Mark, bis Mark Bismarck biss!«
http://cdauth.net.tc/
ie:{ fl:( br: va:} ls:[ fo:| rl:( n4:( ss:) de:> js:( ch:| sh:( mo:) zu:|