ckeen Geschrieben 24. Februar 2002 Geschrieben 24. Februar 2002 wie kann ich in php nachkommastellen abschneiden?, also z.b. 1.234 -> 1.2
Impulz Geschrieben 24. Februar 2002 Geschrieben 24. Februar 2002 hmm.. mir faellt so spontan auch keine funktion ein.. notfalls halt so: $var1=1.2345; $tmpvar=$var1*10; // -> 12.345 $tmpvar=floor($tmpvar); // schneidet nachkommateil ab -> 12 $var1=$tmpvar/10; // -> 1.2 oder in kurz: $var1=floor($var1*10)/10;
Impulz Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 jor, wobei das rundet und nit abschneidet. kommt halt drauf an obs ne rolle spielt oder nit.
nuub Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 wenns nur abschneiden soll dann müsste man wohl so machen: round(floor(1.234),1); habs zwar noch nich ausprobiert aber klingt doch gut oder?
nuub Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 ne noch ganz stimmt das nich der rundet nur die 4 weg... hm...
nuub Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 also hier wird nich gerundet =) <?php $hinterkomma = 1; // stellen hinterm komma $wert = 1.234; //zahl die beschnitten werden soll $gesucht = substr($wert,0,strpos($wert,".")+1+$hinterkomma); echo $wert."<BR>".$gesucht; ?> wie sagt man so schön.. alle wege führen nach rom =)
Valium Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 Original geschrieben von nuub ne noch ganz stimmt das nich der rundet nur die 4 weg... hm... http://www.php.net/manual/en/function.round.php float round ( float val [, int precision]) die 1 rundet also die letzte Stelle ab! Eine 2 würde die letzten beiden Stellen ab etc. pp. Alles klar?
nuub Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 jo das hatten wir ja schon, aber da wird ja noch gerundet =)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden