Autor Zpráva
CATerPILAR
Profil *
Ahoj všichni,

Existuje inverzní funkce k funkci nl2br?

děkuju.
Martin
Michalek
Profil
Přímo inverzní asi není :-(

Řešením je asi tohle: str_replace("<br />","\n",$text);
Raist
Profil
nevim, jestli to bude chodit, ale zkus neco jako

ereg_replace("<br>", "\n", tvuj_string)
Michalek
Profil
Raist
ereg_ je dle mého o něco pomalejší; pokud nejde o reg. výraz, mělo by stačit str_
Raist
Profil
Michalek
pravda, moje chyba
tark
Profil
str_replace("<br />","\r\n",$text);


a používejte UVOZOVKY, ne apostrofy.. ;) \n funguje bud jen na win nebo unixu -- ted nevim..
igamenir
Profil
Já bych teda použil ten ereg a to takhle:
ereg_replace("(\r\n)?<br( /)?>(\r\n)?","\r\n",$text);

To jenom, aby nebylo zbytečně moc odřádkování.
tpikalek
Profil *
Ereg? O tom jsem ještě neslyšel... Já užívám preg...
igamenir
Profil
Ereg? O tom jsem ještě neslyšel... Já užívám preg...
To já taky, ale většina lidí používá ereg, tak jsem to napsal s ním. Ono se to ale moc neliší.
Wan-To
Profil *
\n funguje bud jen na win nebo unixu -- ted nevim
Na linuxu \n
Na widlích \r\n
Toto téma je uzamčeno. Odpověď nelze zaslat.

0