Hallo,
ich habe eine Spalte vom Typ money in einer MS-SQL-Datenbank. Die Ausgabe mit PHP per money_format ist kein Problem - jetzt hätte ich es gerne andersrum. Der Benutzer soll bzw. "1.000,00 EUR" eingeben können und irgendwie muss "1000.00" beim SQL-Server ankommen.
Gibt's da was von PHP das ich noch nicht gefunden habe?
Wenn ich "1.000,00 EUR" als float übergebe trägt der SQL-Server immerhin schon mal 1 ein -> da der Punkt hier als Dezimaltrenner erkannt wird. Durch die Übergabe als Float verschwindet " EUR".
Muss ich jetzt tatsächlich mit RegEx oder sonstigem replace die Eingabe passend machen?
Vielen Dank für eure Hilfe.
ich habe eine Spalte vom Typ money in einer MS-SQL-Datenbank. Die Ausgabe mit PHP per money_format ist kein Problem - jetzt hätte ich es gerne andersrum. Der Benutzer soll bzw. "1.000,00 EUR" eingeben können und irgendwie muss "1000.00" beim SQL-Server ankommen.
Gibt's da was von PHP das ich noch nicht gefunden habe?
Wenn ich "1.000,00 EUR" als float übergebe trägt der SQL-Server immerhin schon mal 1 ein -> da der Punkt hier als Dezimaltrenner erkannt wird. Durch die Übergabe als Float verschwindet " EUR".
Muss ich jetzt tatsächlich mit RegEx oder sonstigem replace die Eingabe passend machen?
Vielen Dank für eure Hilfe.
Kommentar