Entfernen Sie neue Zeilen aus der Zeichenfolge

$string = "
put returns between paragraphs

for linebreak add 2 spaces at end

";

Entfernen möchten alle neuen Zeilen aus string.

Habe ich diese regex, es können alle von Ihnen fangen, das problem ist ich weiß nicht mit welcher Funktion soll ich es verwenden.

/\r\n|\r|\n/

$string werden sollte:

$string = "put returns between paragraphs for linebreak add 2 spaces at end ";
Kommentar zu dem Problem
Wenn Sie das tun Tausende von Ersetzungen, vermeiden Sie die Verwendung von preg_replace. Es ist fast doppelt so langsam wie str_replace. Kommentarautor: Alex W
Vielleicht finden Sie s($str)->normalizeLineEndings(") hilfreich, wie in diese standalone-Bibliothek. Es entfernt nicht nur LF, CR und CRLF, sondern auch beliebige Unicode-Zeilenumbruch. Kommentarautor: caw

InformationsquelleAutor der Frage James | 2010-09-21

Schreibe einen Kommentar