Hallo,
in einem Formular erfasst der User Preise. Wie im deutschen Sprachraum gewohnt mit dem Komma als Dezimalseparator. PHP und mySQL erfordern aber einen Punkt als Dezimalseparator. Das Komma mit str_replace in einen Punkt umzuwandeln ist klar. Aber wie kann ich einen eventuell eingegebenen Punkt als Tausenderseparator aus der Zeichenfolge löschen, also wenn eingegebener Wert zb "1.220,80" ist?
Was ich schon versucht hätte wäre zuerst "." durch "" zu ersetzen, aber das funzt nicht.
Gruß
Alexander
in einem Formular erfasst der User Preise. Wie im deutschen Sprachraum gewohnt mit dem Komma als Dezimalseparator. PHP und mySQL erfordern aber einen Punkt als Dezimalseparator. Das Komma mit str_replace in einen Punkt umzuwandeln ist klar. Aber wie kann ich einen eventuell eingegebenen Punkt als Tausenderseparator aus der Zeichenfolge löschen, also wenn eingegebener Wert zb "1.220,80" ist?
Was ich schon versucht hätte wäre zuerst "." durch "" zu ersetzen, aber das funzt nicht.
Gruß
Alexander
Kommentar