Maresa: round() - 2 Stellen nach dem Komma erzwingen

Hallo,

wie erzwinge ich bei round() 2 Stellen nach dem Komma?

Ist die letzte Stelle eine 0, wird sie einfach weggelassen.

Bspl.:
round (114.00 * 1.10, 2);

ergibt 125.4 und nicht (wie gewünscht) 125,40

Vielen Dank

Maresa

  1. Hallo,

    versuch mal, Deine erzeugte Zahl mit

    number_format([Zahl],[Nachkommastellen],"[Zeichen_vor_Nachkommastellen]","[Tausendertrennzeichen]");

    zu formatieren.

    Grüßr, Alex

  2. Hallo!

    ergibt 125.4 und nicht (wie gewünscht) 125,40

    $zahl = "125.4";
    echo sprintf("%01.2f", $zahl);  // 125.40

    MfG, André Laugks

    --
    L-Andre @ gmx.de
    1. $zahl = "125.4";
      echo sprintf("%01.2f", $zahl);  // 125.40

      Vielen Dank. Hat so geklappt.

      Viele Grüße

      MAresa

      1. Hallo,

        noch besser:

        sprintf('%.2f', $zahl);

        Viele Grüße

        $zahl = "125.4";
        echo sprintf("%01.2f", $zahl);  // 125.40

        Vielen Dank. Hat so geklappt.

        Viele Grüße

        MAresa