phpbar.de logo

Mailinglisten-Archive

[php] Rundung von Zahlenwerten fehlerhaft...

[php] Rundung von Zahlenwerten fehlerhaft...

Sebastian Müller list at nm-f.de
Mit Nov 1 14:20:37 CET 2006


Reinhold schrieb:
> //Taggits
> if($daten[taggits]){
>         // 100 Stück kosten 9,90 Euro
>         $preis_taggits = ($daten[taggits] / 100) * 9.90;
>         echo "$preis_taggits - " ;
>         $preis_taggits = number_format($preis_taggits,2,",",".");
>         echo $preis_taggits ;
> } else {
>         $preis_taggits = 0;
> }

Hi,

also wenn ich das richtig sehe, rechnest du mit den formatierten Daten 
weiter. Das sollte man nach Möglichkeit nicht machen, number_format gibt 
einen String zurück. [1]

Also mach für die formatierte Version eine extra Variable.

Gruß
Sebastian

[1] http://de2.php.net/number_format

-- 
new mediafactory Hamburg
Sebastian Müller
www.new-mediafactory.de

php::bar PHP Wiki   -   Listenarchive