Autor Zpráva
Milan1236000
Profil
Zdravím,
proč musím používat funkci nl2br(), aby fungovalo odřádkování pomocí \n?
Normálně se bez té funkce udělá jen mezera místo \n.
weroro
Profil
\n alebo \r sa v HTML nezobrazí ako zalomenie riadku. Zalomí sa text v zdrojom kóde (otvor si zdrojový kód vygenerovanej stránky a uvidíš, že je text zalomený). Aby sa ti zalomil text na stránke (v html) je potrebné použiť značku <br> a presne tú značku nl2br() vytvorí.
anonymníí
Profil *
Milan1236000:
Normálně se bez té funkce udělá jen mezera místo \n.
Protože \n (i \r a \r\n) jsou bílé znaky (stejně jako mezera a tabulátor). A v HTML, mimo na to určených značek nebo určitých stylů (třeba float), se jeden a více bílých znaků interpretuje jako mezera. Chceš-li v HTML na výstupu zalomit řádek, použiješ <br>, nikoliv enter. A \n je právě ten enter.
Milan1236000
Profil
weroro, anonymníí:
Tak to jo. Díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: