| 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: 14 let
|
|||
0