PHP nl2br() Funktion

Beispiel

Fügt einen Zeilenumbruch vor neuen Zeilen (\n) im String ein:

<?php
echo nl2br("One line.\nAnother line.");
?>

Browser-Ausgabe des obigen Codes:

One line.
Another line.

HTML-Eingabe des obigen Codes (Quellcode anzeigen):

One line.<br />
Another line.

Laufende Beispiele

Definition und Verwendung

Die nl2br() Funktion fügt in jeder neuen Zeile (\n) des Strings HTML-Zeilenumbrüche (br oder br/) ein.

Syntax

nl2br(string,xhtml)
Parameter Beschreibung
string Erforderlich. Bestimmt den zu überprüfenden String.
xhtml

Optional. Boolescher Wert, der angibt, ob ein Zeilenumbruch kompatibel mit XHTML verwendet wird:

  • TRUE - Standard. Fügt <br /> ein
  • FALSE - Fügt <br> ein

Technische Details

Rückgabewert: Gibt den umgewandelten String zurück.
PHP-Version: 4+
Aktualisierungsprotokoll:

Vor PHP 4.0.5 fügt die Funktion <br> ein. Nach PHP 4.0.5 fügt die Funktion <br /> ein, das mit XHTML kompatibel ist.

In PHP 5.3 wurde hinzugefügt xhtml Parameter.

Mehr Beispiele

Beispiel 1

Durch die Verwendung xhtml Parameter, vor dem neuen Zeilenende (\n) einen Zeilenumbruch einfügen:

<?php
echo nl2br("One line.\nAnother line.",false);
?>

Browser-Ausgabe des obigen Codes:

One line.
Another line.

HTML-Eingabe des obigen Codes (Quellcode anzeigen):

One line.<br>
Another line.

Laufende Beispiele