Guten Tag,
was mache ich falsch? Möchte einfach ein paar Zahlen addieren
// (,) durch (.) ersetzten
$PreisDB = str_replace(",", ".", $preise['preis_original']);
$Preis1v1DB = str_replace(",", ".", $PreisWert->DB1_preis1);
$Preis1v2DB = str_replace(",", ".", $PreisWert->DB1_preis2);
//Preisberechnung
$p1 = $PreisDB+$Preis1v1DB.$PreisWert->PreisBerechnung.$Preis1v2DB;
//Ausgabe
echo $p1;
Als Ausgabe erhalte ich 3.74+2.50 ist zum Teil richtig.
$PreisDB = 0.74
$Preis1v1DB = 3.00
Bis dahin stimmt noch alles. PHP Rechner $PreisDB + $Preis1v1DB = 3,74.
Jetzt kommt der Fehler
$PreisWert->PreisBerechnung = Hier steht drin, was gemacht werden soll z.B. * + - oder /
$Preis1v2DB = 2.50
Warum wird dieses nicht gerechnet?