round() rundet nicht auf, wieso?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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!
    Last edited by Truncate; 04-02-2016, 14: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.

    Comment

    Working...
    X