Weniger Stellen bei Fließkommerzahlen?

Nitromaus

Erfahrenes Mitglied
Gibt es eine Möglichkeit, die anzahl der stellen bei einer fließkom.zahl zu verkleinern. Ich weiß, dass in der PHP.ini so eine Funktion ist, aber wie geht das in einem Script?
 
kenne keine direkte funktion...
aber so kannst du die nachkommastellen, die du ja wahrscheinlich meinst ändern:

PHP:
<?php

$zahl = 1.254684521;
$zahl_exp = explode(".", $zahl);
$nachkomma = substr($zahl_exp[1], 0, $length);

$zahl = $zahl_exp[0].".".$nachkomma;
echo $zahl;


?>

vielleicht gibt es da auch probleme, beim "STRINGen", bin mir nicht sicher
 
hmm .. das geht einfacher ...

round($zahl,ANZAHLDERNACHKOMMASTELLEN);

dann wird auf bzw. abgerundet auf die anzahl der stellen.
einfaches abschneiden is mathematisch meiner meinung nach "unsinnvoll".

bei der methode bleibt die zahl auch das was sie sein soll ...
eine zahl und kein string ... mit strings rechnen is nämlich normalerweise ungünstig ...

rechtschreibfehler seien mir verziehen ... ist mein erster post :-)
 
ok thanks at all. die round funktion kenn ich, bloß ichn wußte nicht dass man auch stellen einstellen kann.


@ove: Wenns dein erster ist, welcome:-)
 
Zurück