Ich arbeite gerade mit Amazon API und es gibt den niedrigsten verfügbaren Preis im Format: "EUR xxx, xx" (zum Beispiel "EUR 23,99 ").Summe der drei "EUR xxx, xx" Werte in PHP/Javascript berechnen
Jetzt möchte ich die Summe von drei Preisen berechnen, aber da der Wert nicht nur Zahlen ist habe ich keine Ahnung, wie das geht.
Ich versuchte
$a = $ergebnis['price1'];
$b = $ergebnis['price2'];
$c = $ergebnis['price3'];
$string = "a + b + c";
$result = eval('return ' . preg_replace('/([a-zA-Z0-9])+/', '\$$1', $string) . ';');
echo $result;
Aber diese Rückkehr hat zu keinem Ergebnis.
ist $ a = "EUR", $ b = xxx und $ c = xx ?? –
Nein, $ a = EUR xxx, xx $ b = EUR xxx, xx $ c = EUR xxx, xx – Pintolus
Bleib weg von eval(). Weit weit weg. – mwieczorek