nl2br z pominienciem [pre] [/pre]

0

Chce zastapic wszystkie znaki nowej linii, poza tymi, ktore znajduja sie pomiedzy [pre] a [/pre] slowem '
'. Jak do tego uzyc funkcji nl2br? Wie ktos jak to zrobic?

0
$x = "ala ma\nkota a [pre]kot\nma pałę\nczy[/pre] jakoś\ntak";
$x = preg_replace('#(?:^|\[/pre])(.*?)(?:\[pre]|$)#ise', 'nl2br(stripslashes("\1"))', $x);
0

imo nl2br(stripslashes("\1"));

preg_replace #e dodaje slashe :)

//fakt - przeczytałem to i.. zapomniałem 3s później.. chyba muszę iść jednak spać - M

1 użytkowników online, w tym zalogowanych: 0, gości: 1