Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Zeilenumbrüche aus einer TextArea-Eingabe beibehalten?

Wie kann ich Zeilenumbrüche aus einer TextArea-Eingabe beibehalten?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-08 02:55:11396Durchsuche

How Can I Preserve Line Breaks from a TextArea Input?

Zeilenumbrüche aus TextArea beibehalten

Beim Arbeiten mit Texteingaben ist es oft entscheidend, die vom Benutzer eingefügten Zeilenumbrüche beizubehalten. Beim Abrufen von Text aus einem

Methode 1: PHPs nl2br()-Funktion

PHP stellt die nl2br()-Funktion zur Verfügung, die Zeilenumbrüche konvertiert ( rn) in HTML-Zeilenumbrüche (
). Durch Übergabe des Textes aus der

echo nl2br("This\r\nis\n\ra\nstring\r");

Ausgabe:

This<br>
is<br>
a<br>
string<br>

Methode 2: Mit

 Tags

Ein anderer Ansatz besteht darin, die Texteingabe mit HTML

 zu umschließen. Tags. Dadurch wird verhindert, dass der Browser Zeilenumbrüche oder Formatierungszeichen interpretiert.<pre class="brush:php;toolbar:false"><pre class="brush:php;toolbar:false">This
is
a
string

Diese Methode stellt sicher, dass der Text genau so angezeigt wird, wie er in die

Das obige ist der detaillierte Inhalt vonWie kann ich Zeilenumbrüche aus einer TextArea-Eingabe beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn