round() rundet nicht auf, wieso?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • round() rundet nicht auf, wieso?

    Hallo,

    ich hole mir aus einer XML einen Wert wie z.B. 86.77 und benutze round() um es aufzurunden. Es wird aber nicht 87, sondern 86 ausgegeben.

    Woran liegt das? Falscher Datentyp eventuell? Ev. String in Integer umwandeln?

    ceil() hab ich auch schon probiert, ebenfalls nur 86 als Ergebnis.

    Danke!
    Zuletzt geändert von Truncate; 04.02.2016, 15:21.

  • #2
    PHP-Code:
    var_dump(round(86.77));

    // Ausgabe, selbstverständlich und wie zu erwarten:
    // float(87) 
    Ergo: Du machst irgendwo irgendwas falsch.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X