Fabienne: Zahlenformatierung

Hallo zusammen,

gibt es in PHP eine Funktion, mit der man Zahlen formatieren kann?

Ich will beliebig lange Zahlen nach jeweils 3 Ziffern (von rechts gerechnet) ein Leerzeichen einfügen.

Gibt es das?
Oder hat jemand ne Idee zur Realisierung?

Grüße

  1. Hi!

    gibt es in PHP eine Funktion, mit der man Zahlen formatieren kann?

    Ich will beliebig lange Zahlen nach jeweils 3 Ziffern (von rechts gerechnet) ein Leerzeichen einfügen.

    Du suchst die Funktion number_format().

    Grüße,
    Fabian St.

    1. Rehi,

      Du suchst die Funktion number_format().

      Danke. Aber wie kann man dieser Funktion beibringen, dass Kommastellen angezeigt werden sollen, sofern welche da sind...

      Hm?

      Grüße

      1. Hi!

        Du suchst die Funktion number_format().

        Danke. Aber wie kann man dieser Funktion beibringen, dass Kommastellen angezeigt werden sollen, sofern welche da sind...

        Das zeigt doch das zweite Beispiel zu number_format():

          
        $number = 1234.56;  
        $new_number = number_format($number, 2, ',', ' ');  
        // 1 234,56  
        
        

        Grüße,
        Fabian St.

      2. hi,

        Danke. Aber wie kann man dieser Funktion beibringen, dass Kommastellen angezeigt werden sollen, sofern welche da sind...

        Hast du dir die Beispiele mal angesehen?

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Nochmals Hi!

          Hast du dir die Beispiele mal angesehen?

          Selbstverständlich.

          Aber: Sobald man als zweite Variable eine Kommastellenanzahl übergibt und es aber gar keine gibt, werden ",000000" angezeigt. Soll aber nicht!

          Es sollen nur die Kommastellen angezeigt werden, die es auch gibt:

          123,34

          9 999 999 999

          oder

          6 348 563,782389934

          Ich schätze, da muss ich ein bischen drum rum basteln....

          Grüße