Signatur
nl2br(string $string, bool $use_xhtml = true): string
Beschreibung
Praktisch für die Ausgabe von User-Content, der Zeilenumbrüche behalten soll — z. B. Textarea-Input.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $string Pflicht | string | — | Eingabe. |
| $use_xhtml | bool | true | true: <br />, false: <br>. |
Rückgabewert
Typ
string
Beschreibung
HTML-formatiert.
Beispiele
User-Kommentar
<?php
echo nl2br("Zeile 1\nZeile 2");
// Zeile 1<br />
// Zeile 2
// Wichtig · Fallstricke
Wichtig: Vorher htmlspecialchars() auf den Input anwenden — sonst XSS-Risiko!