Nachkommastellen beim Berechnen

NightWatcher

Erfahrenes Mitglied
Hi,

ich habe in meiner SQL Tabelle sowohl werte mit nachkommastellen und mit einigen die als Trennungszeichen nen Punkt nutzen.

Jetzt ist es nur so, das alle werte, die hinter diesem Trennungszeichen eine Null sind, nicht angezeigt werden.

Ein Beispiel:

28.00€ wird angezeigt als 28
27.80 => 27.8

Wie kann ich das ganz lösen
 
Nein, sowas meinte ich ja nicht.

Hier geht es um Beträge. Im Warenkorb liegen z.b. Artikel im Wert von 20€

Ich möchte jetzt aber, das mir 20.00 Euro angezeigt werden und nicht nur 20€

Hingegeben, wenn für 20.22€ was im Warenkorb liegt, zeigt er mir das richtig an.

Er lässt einfach alles, was null am ende hat, weg...
 
das ist mit [phpf]number_format[/phpf]

PHP:
$zahl = 20;
echo number_format($zahl,2, ',','.') . " Euro"; //Ausgabe: 20,00 Euro
 
Und sobald dann noch ein Betrag mit Cent Beträgen dazu kommt, klappt es wieder nicht :(

Dann sind z.b. 36,22 -> 36,00 ist ja auch nicht sinn der Sache :(
 
wenn du die Zahl mit Punkt speicherst geht das aber wunderbar.
PHP:
$zahl = 36.22;
echo number_format($zahl,2, ',','.') . " Euro"; //Ausgabe: 36,22 Euro
Zumindest ging das bei meinen Anwendungen immer und ich weiß nicht warum dies bei dir nicht funktionieren sollte :)

Auf php.net steht zum Beispiel folgendes:
PHP:
<?php

$number = 1234.56;

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
?>
 
Zuletzt bearbeitet:
Zurück