Kommazahlen in Ganzzahlen umwandeln

bensky

Erfahrenes Mitglied
Hi Leute,

ich kriege aus ner berechnung z.B. 42,7483699 heruas und möchte diese var nun umwandeln in eine ganzzahl (42);

Wie muss ich das machen?

$var = $var(integer) oder so

Danke im voraus.
 
Mit $x=round($x) kannst Du eine Zahl runden.
Ob es eine Funktion gibt mit der Nachkommestellen einfach abgeschnitten werden weiss ich nicht. Bei Pascal (lang, lang ist's her) gab's sowas.

Hab grad mal fix rumgeguckt.
round()
ceil()
floor()
 
Zuletzt bearbeitet:
Ich glaube es funktioniert auch ganz eifach mit einem Typecast.

$vari = (int)$vari

Das ist glaube ich das was du gmeint hast. Dann wird der Double in einen Integer umgewandelt. Dabei gehen alle Nachkomma Stellen verloren...

MFG
redX
 
Ja ihr habt beide recht. Funtioniert alles.

Weiß aber einer von euch zufällig wie ich z.B. 56,83374990 in 56,833 umwandle, d.h. wie ich die letzten 3 nachkomma stellen noch anzeigen und den rest einfach weglasse?
vielen dank im voraus.
 
Zurück