Rechnen mit PHP

Eurocid

Mitglied
Hallo erstmal

Ich habe auch ne frage, hab mich auch schon durch Google geschlagen aber nichts gefunden. Ist aber wahrscheinlich eh eine ganz einfache Frage.
Folgendes:

Habe zwei Werte

$preis = 6,90;
$menge = 1;


Sind beides Arrays, aber das spielt hier jetzt glaub ich keine Rolle.
Ich mach hier eine for Schleife, damit die einzelnen Array Werte multipliziert werden und in das Array $ergebnis gespeichert werden.

for($i=0;$i<3;$i++)
{
echo $preis[$i];
$ergebnis[$i] = number_format($menge[$i] * $preis[$i], 2, ',', '.');
}
echo $ergebnis[0];

Als ergebnis bekomme ich folgendes.

echo $preis[0] enthält 6,90
echo $ergebnis[0] enthält 6,00

Irgendwo rundet mir die for Schleife, aber ich weis nicht wie ich das umgehen kann?

Meine Frage wie komme ich zum ergebnis[0] = 6,90 ?

Mfg
Cid
 
Du musst bei den Zahlen die Nachkommastellen mit Punkt und nicht mit Komma angeben.

Nicht 6,90 sondern 6.90.

Die Ausgabe kannst du dann entsprechend Formatieren das hier wieder ein Komma verwendet wird.
 
Na endlich, es funktioniert. :)

Danke für die schnelle Hilfe.

Ich wusste doch, dass es ein kleiner Fehler mit großen Auswirkungen war.

:rolleyes:
 
Zurück