Überflüsslige Zeichen entfernen
mzah_
- php
Guten Tag Forumleute
Wie kann ich einen String, z.B. "18'000" in eine Int-Variable umwandeln d.h. "18000" also das alle überflüssligen Zeichen entfernt werden ? Gab es da mal nicht eine Funktion die Fähig war z.B. 123456789 aus 123'456'789 zu lesen ?
Sonst wird immer ein Teil abgehackt wenn es in die Datenbank geschrieben wird...
Bin dankbar für jede Hilfe
Viele Grüsse
mzah_
Hallo mzah_.
Wie kann ich einen String, z.B. "18'000" in eine Int-Variable umwandeln d.h. "18000" also das alle überflüssligen Zeichen entfernt werden ?
Eine Möglichkeit: lasse den String an allen Leerzeichen exploden und den daraus resultierenden Array mittels implode ohne Trennzeichen (also „“) wieder zusammen setzen.
Weitere Möglichkeit: str_replace (Also „ “ durch „“ ersetzen).
Letzte Instanz: preg_replace.
Dies könnte aber auch schon zu viel des Guten sein. Zudem musst du mit regulären Ausdrücken umgehen können.
Einen schönen Samstag noch.
Gruß, Ashura
BTW: Du plenkst. ([Wikipedia: Plenken])
Hallo,
Wenn es sich immer um die selben Zeichen als Tausender-Separator handelt, geht es mittels str_replace()
Bsp: str_replace(''', '', $zahl)
Viele Grüße
Patrick