Gerd: Zahlen formatieren mit sprintf

Hallo,

ich haette gerne die Zahl
7654321
folgendermaßen formatiert:
7.654.321

Dazu soll ich (laut Smarty Doku) den PHP-Befehl sprintf verwenden. Ich verwende vermutlich einen Conversion Specifier, über dessen Verwendung ich aber wenig finden kann. Kann mir jemand ein Beispiel zeigen, wie's geht. Oder einen Link mit einfach verstaendlichen Beispiel.

Vielen Dank im voraus.

Gerd

  1. hi,

    Dazu soll ich (laut Smarty Doku) den PHP-Befehl sprintf verwenden.

    Gut - hast du das probiert?

    Ich verwende vermutlich einen Conversion Specifier

    Wie meinen?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      Dazu soll ich (laut Smarty Doku) den PHP-Befehl sprintf verwenden.

      Gut - hast du das probiert?

      Ja, seit einer Woche ungefaehr :-)

      Ich verwende vermutlich einen Conversion Specifier

      Wie meinen?

      gruß,
      wahsaga

      Siehe diesen Link http://www.phpdig.net/ref/rn58re1183.html oder php.net/sprintf

      Danke.

  2. Moin Gerd,

    Hallo,

    ich haette gerne die Zahl
    7654321
    folgendermaßen formatiert:
    7.654.321

    anstatt sprintf würde ich das hier nehmen:
    http://www.php.net/manual/de/function.number-format.php

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
    1. anstatt sprintf würde ich das hier nehmen:
      http://www.php.net/manual/de/function.number-format.php

      regds
      Mike©

      Hi Mike, number_format (PHP) kann ich leider nicht verwenden, da der Smarty Befehl string_format () auf sprintf (PHP) basiert. (Siehe http://smarty.php.net/manual/en/language.modifier.string.format.php)

      Au dieser Seite (http://www.phpdig.net/ref/rn58re1183.html) habe ich genaueres ueber die Conversion specifier gefunden, die bei PHP.net nur kurz angedeutet werden. Dafuer haette ich gerne ein konkretes Beispiel. Ich kann zwar mit sprintf zwei Dezimal-Nullen anhaengen, aber zu mehr reicht's leider noch nicht.

      Danke, Gerd