Autor | Zpráva | ||
---|---|---|---|
Jan Doležal Profil |
#1 · Zasláno: 20. 10. 2012, 13:09:08
Poradíte mi, jak nahradit "\r\n", "\n", "\r" pomocí <br>?
Vím, že je tu funkce nl2br(), ale ta mi nevyhovuje. Potřebuji nahradit například \n\n pomocí <br>, kdežto nl2br() by vytvořilo ty <br> dvě. Tzv. ikdyž těch \n bude 50 za sebou, tak to nahradí pouze pomocí jednoho <br> (to samé u \r\n a \r). Díky za rady. |
||
Tori Profil |
#2 · Zasláno: 20. 10. 2012, 13:13:36
Funkcí preg_replace to půjde snadno.
|
||
Jan Doležal Profil |
#3 · Zasláno: 20. 10. 2012, 13:26:09
Tori: Díky.
Je toto správný zápis? preg_replace(array('/(\r\n)+/', '/\n+/', '/\r+/'), "<br>", $text); |
||
Tori Profil |
#4 · Zasláno: 20. 10. 2012, 13:31:32
Stačí metaznak \v
preg_replace('~\v+~', '<br>', $text) , odkaz
|
||
Jan Doležal Profil |
#5 · Zasláno: 20. 10. 2012, 13:37:00
Tori:
Děkuji :) |
||
Časová prodleva: 12 let
|
0