Sophie: PHP rechnet falsch?

Beitrag lesen

Hallo,

was macht PHP oder was mache ich falsch?

$gewicht_mV = 0;
$gewicht_oV = 0;
$gewicht 	  = 0;

$gewicht_mV += str_ireplace(",", ".", $array['gewichtinklverpackung'])*$array['menge'];
$gewicht_oV += str_ireplace(",", ".", $array['gewicht'])*$array['menge'];
$gewicht = $gewicht_mV + $gewicht_oV;

Als Ausgabe erhalte ich:
1769.8 kg

Lass ich mir die Variablen ausgeben erhalte ich bei:
mV = 1673.8
oV = 96

Und da haben wir schon den Fehler, denn so steht es in der Tabelle:

Was bringt PHP hier so durcheinander? Ich sehe den Fehler nicht.