Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[Funktion] Aufrunden auf 2 Stellen nach dem Komma [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[Funktion] Aufrunden auf 2 Stellen nach dem Komma


 
Tiger_XT
23-10-2004, 23:50 
 
Hallo allerseits.

Habe ein Problem.

Wenn ich in meinem PHP Script mit der funktion round() arbeite wird zwar auf 2 Stellen nach dem Komma gerundet, aber jetzt kommt mein Problem:

Habe ich z.B. einen Preis von

122.2265 € wird das mit der oben genannten funktion so gerundet:
122.23 €

Bis dahin ist ja alles ok, aber jetzt:

Habe ich zum Schluss einen Nettowert von

122.20 € , wird mir nur
122.2 € ausgegeben.

Wichtig ist, dass es so aussehen muss:

122.20 €


Wie bekomme ich das hin?


Danke für eure Antworten

 
Berni
24-10-2004, 00:02 
 
versuchs mal mit sprintf("%01.2f", "122.20");

 
random
24-10-2004, 00:03 
 
Ich glaub die Funktion "number_format" könnte dir weiter helfen.

Schau dazu auch mal unter
http://de.php.net/manual/de/function.number-format.php

 
Tiger_XT
24-10-2004, 01:50 
 
Jo

BIG THX es klappt!!!!

@Berni - Mit dem Befehl hab ichs auch schon probiert gehabt. Hat auch super geklappt, nur hinterher mit der HTML Formatierung wars mist.


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:37 Uhr.