Samuel Vogel: Nachkommastellen

Hallo,

Ich wil mit php gerade Wurzeln berechnen und brauche dafür mehr als die standart 13 Nachkommastellen!
Kann man das irgendwie ändern???

samy,

  1. hi,

    Ich wil mit php gerade Wurzeln berechnen und brauche dafür mehr als die standart 13 Nachkommastellen!
    Kann man das irgendwie ändern???

    m.e. nein.

    die genauigkeit von float-zahlen ist begrenzt.

    zitat manual:

    "Die Größe einer Fließkomma-Zahl ist plattformabhängig, dennoch stellt ein Maximum von ~1.8e308 mit einer Genauigkeit von 14 Nachkomma-Stellen einen üblichen Wert dar (das entspricht 64-Bit im IEEE-Format)."
    http://www.php.net/manual/de/language.types.float.php

    gruss,
    wahsaga

  2. Moin!

    Ich wil mit php gerade Wurzeln berechnen und brauche dafür mehr als die standart 13 Nachkommastellen!
    Kann man das irgendwie ändern???

    Du kannst spezielle Funktionen benutzen, die mit beliebig langen Zahlen arbeiten.

    Allerdings muß dieses Modul bei dir nicht unbedingt aktiv sein.

    http://de.php.net/manual/en/ref.bc.php

    Außerdem vermute ich, dass Rechenoperationen mit diesen Funktionen wesentlich länger dauern, als mit den Standardvariablentypen.

    - Sven Rautenberg

    --
    "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
    (fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)