Ahoi Klaus
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.
var_dump($p1); $p1 ist ein String. Dein Ansatz ist murks, würde ich sagen. Du könntest den String $p1 per eval() auswerten, aber das ist "böse".
Dank und Gruß,
bob from berlin