Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Zeilenumbrüche aus einem Textbereich in der PHP-Ausgabe beibehalten?

Wie kann ich Zeilenumbrüche aus einem Textbereich in der PHP-Ausgabe beibehalten?

DDD
DDDOriginal
2024-12-05 02:34:09967Durchsuche

How Can I Preserve Line Breaks from a Textarea in PHP Output?

Beibehalten von Zeilenumbrüchen in der TextArea-Ausgabe

Beim Erfassen von Benutzereingaben über ein Textarea-Element ist es oft wünschenswert, vom Benutzer eingegebene Zeilenumbrüche beizubehalten. Standardmäßig werden diese Zeilenumbrüche jedoch aus der Ausgabe entfernt.

Eine einfache Lösung ist die Verwendung der PHP-Funktion nl2br(). Diese Funktion konvertiert Zeilenumbrüche (n oder rn) in HTML
Tags, wodurch sie effektiv in der Ausgabe erhalten bleiben.

Zum Beispiel:

<?php
$comment = "This\r\nis\n\ra\nstring";
echo nl2br($comment);
?>

Dieser Code gibt Folgendes aus:

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

Ein anderer Ansatz besteht darin, die Textbereichseingabe darin einzuschließen ein

 Etikett. Dieses Tag interpretiert Zeilenumbrüche als wörtliche Umbrüche, was dazu führt, dass die Zeilenformatierung erhalten bleibt.</p>
<p>Um diese Methode zu verwenden, wickeln Sie den Textbereich einfach in ein <pre class="brush:php;toolbar:false"> Container:</p>
<pre class="brush:php;toolbar:false"><pre class="brush:php;toolbar:false"><textarea>This
is
a
string</textarea>

Dadurch wird sichergestellt, dass innerhalb des Textbereichs eingegebene Zeilenumbrüche wie vorgesehen in der Ausgabe angezeigt werden.

Das obige ist der detaillierte Inhalt vonWie kann ich Zeilenumbrüche aus einem Textbereich in der PHP-Ausgabe 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