Marianne: Wie mache ich aus '7' -> '07'?

Hallo allerseits!

ich will, dass wenn eine Zahl, die niedriger als
10 ist, mit einer 0 (als zehner) ausgegeben wird.
Aus 7 würde dann 07.

Wie mache ich das?

number_format() bringt mich nicht weiter. Die Suche auf
zb. "php-resource.de" oder "dynamic-webpages.de" bringen
mich auch nicht auf die Lösung. Sogar hier habe ich schon
das Archiv durchsucht - vergebens!!!

Kann mir bitte bitte jemand weiterhelfen?

Schon mal lieben Dank!
Marianne

  1. Hallo,

    ich will, dass wenn eine Zahl, die niedriger als
    10 ist, mit einer 0 (als zehner) ausgegeben wird.

    if ($zahl<10)
      $zahl="0".$zahl;
    // nicht ganz ernst gemeint...

    Aus 7 würde dann 07.

    Versuch's mal mit sprintf ("%02d", $zahl)

    http://www.php.net/manual/de/function.sprintf.php

    Gruesse,

    Thomas

    1. Versuch's mal mit sprintf ("%02d", $zahl)

      Genau das habe ich gesucht!!!

      Herzlicher Dank, Thomas!

      Gruss
      Marianne

  2. hi,

    ich will, dass wenn eine Zahl, die niedriger als
    10 ist, mit einer 0 (als zehner) ausgegeben wird.
    Aus 7 würde dann 07.

    number_format() bringt mich nicht weiter.

    dann versuche printf(), oder sprintf() wenn du das ergebnis in einem string haben willst.

    gruss,
    wahsaga

  3. Hello,

    noch etwas Senf zur Nacht:

    echo substr("00000".$zahl,-5);

    würde z.B. 00045 für $zahl == 45 ausgeben.

    Grüße

    Tom