Mailinglisten-Archive |
>>>>
-----Ursprüngliche Nachricht-----
Von: Norbert Pfeiffer [mailto:norbert at itbw.de]
Gesendet: Montag, 24. Januar 2005 14:58
An: deutschsprachige PHP-Mailingliste
Betreff: Re: [php] zeilenumbruch entfernen
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.
m. b. G. Norbert
<<<<<
ich habe \n und \r erfolgreich entfernt (str_replace("\n", "", $_POST['string']))
und der echo befehl zeigt mir auch den neu formatierten string
richtig an, doch sobald der eintrag in mysql erfolgt,
sind die zelenumbrüche wieder drin.
liegt es an dem TEXT typ für den string
oder an einem fehlenden 'wrap' im <textarea>?!
php::bar PHP Wiki - Listenarchive