PHP Manual

PHP funkcia nl2br()

16. 02. 2020

Obsah článku

Táto funkcia konvertuje zalomenie riadku (`\n`) v reťazci na značku HTML `
`.

Parametre

Parameter Typ údajov Predvolená hodnota Poznámka
$string string not Vstupný reťazec.
$is_xhtml bool null Prepína metódu escapovania podľa kontextu.

Podrobný opis

$retezec = 'text
doplnkový text
a niečo iné";
echo nl2br($retezec);

Vrátenie:

text<br>
viac textu<br>
a niečo iné

Prevedie zalomené riadky v texte na značky html. Táto značka sa používa na miestach, kde používateľ zadáva akýkoľvek text (textarea) a kde hrozí riziko použitia viacerých riadkov textu.

Ošetrenie klasických vstupov (type="text") je nezmyselné, pretože tu nemožno zadávať viacriadkový text.

Poznámka: Od verzie PHP 4.0.5 je funkcia nl2br() XHTML oprávnená. Všetky verzie pred verziou 4.0.5 vrátia namiesto <br /> reťazec so značkou vloženou pred zalomenie riadku.

Príklad

echo nl2br("Welcome\r\nToto je môj dokument HTML", false);

Návraty:

Vitajte<br>
Toto je môj dokument HTML

Vrátené hodnoty

string

Vráti upravený reťazec vrátane značiek HTML.

Zmeny vo verziách

Verzia Poznámka
5.3.0 Pridaný voliteľný parameter is_xhtml.
4.0.5 nl2br () je teraz kompatibilný s XHTML. Všetky predchádzajúce verzie vrátia namiesto <br /> reťazec s vloženými zalomeniami riadkov.

Ďalšie zdroje

[Oficiálna dokumentácia funkcie nl2br](Oficiálna dokumentácia funkcie nl2br())

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.

V jiných jazycích

3.
Status:
All systems normal.
2024