suit: String Replace - nur "zweites" Komma ersetzen..

Beitrag lesen

number_format($shippingcost, 2, ",", ".");

Jap, das klappt, vielen Dank!

Nicht dafür. Es ist unsinnig. Behebe lieber den Fehler, anstatt ihn zu kaschieren!

Zudem ist number_format() hier etwas risikoreich, da als zweites Argument eine Gleitkommazahl erwartet wird und nicht garantiert ist, dass das auch funktioniert:

var_dump((float)1.728.99); liefert selbstverständlich eine Fehlermeldung
var_dump((float)'1.728.99'); liefert float(1.728)
var_dump(number_format((float)'1.728.99',2,',','.')); liefert string(4) "1,73"

Ich glaube also nicht, dass das klappt.