Táto funkcia konvertuje zalomenie riadku (`\n`) v reťazci na značku HTML `
`.
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. |
$retezec = 'textdoplnkový texta 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.
echo nl2br("Welcome\r\nToto je môj dokument HTML", false);
Návraty:
Vitajte<br>Toto je môj dokument HTML
string
Vráti upravený reťazec vrátane značiek HTML.
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. |
[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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sk