47 Stimmen

Wie entferne ich Zeilenumbrüche und Zeilenumbrüche aus einem PHP-String?

Ein PHP-Variable enthält den folgenden String:

text
text2

item1
item2

Ich möchte alle Zeilenumbruchszeichen in diesem String entfernen, so dass der String wie folgt aussieht:

texttext2>item1item2

Ich habe Folgendes ohne Erfolg versucht:

str_replace('\n', '', $str);
str_replace('\r', '', $str);
str_replace('\r\n\', '', $str);

Weiß jemand, wie man das beheben kann?

0 Stimmen

Du könntest s($str)->normalizeLineEndings('') hilfreich finden, wie es in dieser eigenständigen Bibliothek zu finden ist. Es entfernt alle Arten von Zeilenumbrüchen, einschließlich Unicode-Zeichen.

2 Stimmen

Verwenden Sie einfach " anstelle von '.

0voto

DILSHAD AHMAD Punkte 195
$str = "Hallo Welt!\n\n";
echo chop($str);

output : Hallo Welt!

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