PHP Portal » PHP Handbuch » nl2br

Werbung

nl2br


(PHP 4, PHP 5)

nl2brFügt vor allen Zeilenumbrüchen eines Strings HTML-Zeilenumbrüche ein

Beschreibung

string nl2br ( string $string [, bool $is_xhtml = true ] )

Gibt den string mit einem vor allen Neue-Zeile-Zeichen eingefügten '<br />' oder '<br>' zurück.

Parameter-Liste

string

Die Eingabezeichenkette.

is_xhtml

Bestimmt, ob XHTML-kompatible Zeilenumbrüche verwendet werden sollen oder nicht.

Rückgabewerte

Gibt die veränderte Zeichenkette zurück.

Beispiele

PHP Code
1
echo nl2br("foo ist nicht\n bar");

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

foo ist nicht<br />
 bar

PHP Code
1
echo nl2br("Willkommen\r\nDies ist mein HTML-Dokument", false);

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Willkommen<br>
Dies ist mein HTML-Dokument

Changelog

Version Beschreibung
5.3.0 Der optionale is_xhtml -Parameter wurde hinzugefügt.
4.0.5 nl2br() ist nun XHTML-konform. Alle älteren Versionen geben string mit vor allen Zeilenumbrüchen eingefügtem '<br>' statt '<br />' zurück.

Siehe auch

  • htmlspecialchars() - Wandelt Sonderzeichen in HTML-Codes um
  • htmlentities() - Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um
  • wordwrap() - Bricht einen String nach einer bestimmten Anzahl Zeichen um
  • str_replace() - Ersetzt alle Vorkommen des Suchstrings durch einen anderen String