Punkt Punkt Komma Strich fertig ist...
JAck
- php
Hallo,
aus Bequemlichkeit und Zeitgründen(wird superoft in ganz vielen Dokumenten ausgegeben und ich habe keine Lust die Zahl jedesmal mit number_format zu formatieren) habe ich für einen Geldbetrag in die Datenbank den Datentyp varchar gewählt.
Anfangs dachte ich das damit nicht gerechnet oder ähnliches wird.
Nun muß ich aber doch eine Abfrage stellen die "die reine" Zahl benötigt.
Bei der Eingabe kann aber vom Kunden auch . und , gesetzt werden und wurde auch schon mehrfach.
Wie bekomme ich mit PHP geschickt alle Zeichen aus dem String die keine Zahl sind ?
mfg
JAck
Hallo JAck,
Wie bekomme ich mit PHP geschickt alle Zeichen aus dem String die keine Zahl sind ?
Ich würde sagen, mit einem regulärem Ausdruck und eregi_replace().
Grüße
David
Moin!
Ich würde sagen, mit einem regulärem Ausdruck und eregi_replace().
Deutliche Anmerkung: Die ereg-Funktionen sind deutlich langsamer und (ich hab' vergessen, wo genau) auch schlechter als die bitte immer zu benutzenden preg-Funktionen.
Also bitte immer preg_match() statt ereg()/eregi() benutzen, und preg_replace() statt ereg_replace().
- Sven Rautenberg
x
x x
x x
x 0 0 x
x `-´ x
x x
x x x
oh, ist wohl eher ein Zwiebelgesicht geworden.
Gruß, Andreas