Mailinglisten-Archive |
Hallo Michael, mein Vorschlag ist str_replace(); <? $LZ = array("\n", "\r", "\t", "\x0B", "\0", " "); $string = "eins\nzwei\rdrei\tvier\x0Bfünf\0sechs sieben"; echo "\n--\n".$string; echo "\n--\n".str_replace($LZ, '', $string)."\n--\n"; ?> Alles, was Du nicht ersetzen willst, wirfst Du aus dem Array $LZ eben raus. PS: Fuer den Fall, dass man nicht genau weiss, welche Zeichen denn nun was bewirken, gibt es diesen Test: <? $LZ = array("\n", "\r", "\t", "\x0B", "\0", " ", "\f", "\s", "\v"); foreach($LZ as $nr => $val) { echo $nr.'. ['.strlen($val).'] ['. strlen(trim($val)).'] ['.ord($val)."]\n"; } ?> Man sieht, die letzten drei Maskierungen sind, zumindestens unter PHP, absolut unsinnig ... m. b. G. Norbert _____________________ normal: 02686-987103 Notruf: 0163-3613642 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive