ckeen Geschrieben 24. Februar 2002 Geschrieben 24. Februar 2002 wie kann ich in php nachkommastellen abschneiden?, also z.b. 1.234 -> 1.2 Zitieren
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; Zitieren
nuub Geschrieben 24. Februar 2002 Geschrieben 24. Februar 2002 geht auch einfacher: round(1.234,1); Zitieren
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. Zitieren
ckeen Geschrieben 25. Februar 2002 Autor Geschrieben 25. Februar 2002 ja, darf ruhig runden. thanx! Zitieren
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? Zitieren
nuub Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 ne noch ganz stimmt das nich der rundet nur die 4 weg... hm... Zitieren
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 =) Zitieren
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? Zitieren
nuub Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 jo das hatten wir ja schon, aber da wird ja noch gerundet =) Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.