363 Stimmen

Neue Zeilen aus der Zeichenkette entfernen und durch ein Leerzeichen ersetzen

$string = "
put returns between paragraphs

for linebreak add 2 spaces at end

";

Ich möchte alle neuen Zeilen aus der Zeichenkette entfernen.

Ich habe diese Regex, es kann alle von ihnen zu fangen, das Problem ist, ich weiß nicht, mit welcher Funktion sollte ich es verwenden.

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

$string werden sollte:

$string = "put returns between paragraphs for linebreak add 2 spaces at end ";

-1voto

Kashif Punkte 1

Mit einer Kombination der oben genannten Lösungen hat bei mir diese eine Zeile funktioniert

 $string = trim(str_replace('\n', '', (str_replace('\r', '', $string))));

Sie beseitigt ' \r ' und ' \n '.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X