PDA

Vollstndige Version anzeigen : Sonderzeichen entfernen


NanoCyte
06-02-2004, 11:41
ich suche nach einer einfachen funktion um alle Sonderzeichen (" ' & ...) aus einem String zu entfernen

hat da jemand eine idee (ich will nicht alles mit str_replace durchfhren)?

meikel
06-02-2004, 12:59
Original geschrieben von NanoCyte
hat da jemand eine idee (ich will nicht alles mit str_replace durchfhren)?
str_replace() kann auch mit arrays umgehen

$pattern = array ("'", '"', '&','\');
$replace = array ('','','','');
$text = str_replace($pattern, $replace, $text);

meikel
06-02-2004, 13:00
Original geschrieben von meikel
str_replace() kann auch mit arrays umgehen

$pattern = array ("'", '"', '&','\');
$replace = array ('','','','');
$text = str_replace($pattern, $replace, $text);

NanoCyte
06-02-2004, 14:15
danke fr die hilfe
funktioniert soweit :)

Yzerman
06-02-2004, 16:29
Original geschrieben von meikel
str_replace() kann auch mit arrays umgehen

$pattern = array ("'", '"', '&','\');
$replace = array ('','','','');
$text = str_replace($pattern, $replace, $text);

Wow, wusste ich noch nicht.
Das ist eine brauchbare Sache.

meikel
06-02-2004, 22:03
Original geschrieben von Yzerman
Wow, wusste ich noch nicht.
Das ist eine brauchbare Sache.
So isses. Hatte mir bei einer UBB Klasse 30 Zeilen al str_replace() erspart.

NanoCyte
07-02-2004, 19:22
ist umheimlich praktisch der umgang mit arrays

ich hab $replace = "" geschrieben, geht auch, brauch man keine zwei arrays!

meikel
07-02-2004, 19:28
Original geschrieben von NanoCyte
ich hab $replace = "" geschrieben, geht auch, brauch man keine zwei arrays!
Stimmt. Dann geht sicher auch:
$text = str_replace($pattern, '', $text);