Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Zeilenumbrüche aus Textbereichen in PHP und HTML beibehalten?

Wie kann ich Zeilenumbrüche aus Textbereichen in PHP und HTML beibehalten?

Barbara Streisand
Barbara StreisandOriginal
2024-12-08 21:36:12698Durchsuche

How Can I Preserve Line Breaks from Textareas in PHP and HTML?

Beibehalten von Zeilenumbrüchen aus TextAreas: PHP nl2br() und HTML Pre Tag

In Situationen, in denen Benutzereingaben Zeilenumbrüche enthalten können, sollten diese beibehalten werden Pausen werden für die Lesbarkeit und genaue Anzeige unerlässlich. Im Kontext von Textbereichen gehen Zeilenumbrüche bei der Ausgabe aufgrund der standardmäßigen Textverarbeitung von PHP häufig verloren. In diesem Artikel werden zwei effektive Methoden vorgestellt, um sicherzustellen, dass Zeilenumbrüche beibehalten werden.

Methode 1: Verwendung der nl2br()-Funktion von PHP

Die nl2br()-Funktion ist speziell ein PHP-Tool Entwickelt, um Zeilenumbrüche (rn) in HTML-Zeilenumbrüche (
) umzuwandeln. Durch den Einsatz dieser Funktion werden von Benutzern eingegebene Zeilenumbrüche in HTML-Elemente übersetzt, die Browser erkennen und entsprechend rendern.

Beispiel:

<?php

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

?>

Ausgabe :

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

Methode 2: Eingabe einschließen

 Tags

HTML stellt die

 Tag, um Text in einem nicht formatierten Stil zu formatieren und dabei die ursprüngliche Formatierung, einschließlich Zeilenumbrüche, beizubehalten. Dieses Tag weist Browser an, den eingeschlossenen Text genau so wiederzugeben, wie er eingegeben wurde, ohne Änderungen oder Umbrüche.

Beispiel:

<pre class="brush:php;toolbar:false">
This
is
a
string

Ausgabe:

This
is
a
string

Durch die Implementierung einer dieser Methoden können Sie von Benutzern eingegebene Zeilenumbrüche innerhalb eines effektiv beibehalten textarea, um sicherzustellen, dass sie bei der Ausgabe korrekt angezeigt werden.

Das obige ist der detaillierte Inhalt vonWie kann ich Zeilenumbrüche aus Textbereichen in PHP und HTML 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