Dennis: preg_replace - mehrfache Zeilenumbrüche "kürzen"

Beitrag lesen

Hi Stefan,

$text = preg_replace(

array(
    '/\r\n/',
    '/\n\r/',
    '/\r/'
  ), "\n", $text);
$text = preg_replace('/\n{3,}/', "\n\n", $text);

  
Sowohl \r als auch \n werden nur in <http://de3.php.net/manual/en/language.types.string.php#language.types.string.syntax.double@gigld=double quoted Strings> erkannt und in Zeilenumbrüche umgesetzt, in deinem Beispiel-Code hier verwendest du jedoch [single quoted Strings](http://de3.php.net/manual/en/language.types.string.php#language.types.string.syntax.single).  
  
  
MfG, Dennis.

-- 
Mein SelfCode: [ie:{ fl:( br:> va:) ls:\[ fo:) rl:( n4:# ss:) de:\] js:| ch:{ sh:| mo:} zu:|](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%23+ss%3A%29+de%3A%5D+js%3A%7C+ch%3A%7B+sh%3A%7C+mo%3A%7D+zu%3A%7C)  
  
Die [FlatBox 0.3](http://tutorial.riehle-web.com/scripts/#flatbox) mit [Dokumentation](http://tutorial.riehle-web.com/scripts/flatbox/doku.html) ist da!  
Dies hier ist ein öffentliches Forum - wer dir hier geholfen hat, hat dies vollkommen freiwillig und unter Aufopferung seiner Freizeit getan!