php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
round() rundet nicht auf, wieso?


 
Truncate
04-02-2016, 16:19 
 
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!

 
wahsaga
04-02-2016, 17:36 
 
var_dump(round(86.77));

// Ausgabe, selbstverständlich und wie zu erwarten:
// float(87)
Ergo: Du machst irgendwo irgendwas falsch.


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:27 Uhr.