Хорошо, поэтому я использую небольшую функцию bbcode для форума, который у меня есть, работает хорошо, поэтому, если, например, я поставлю
[b]Text[/b]
, он будет печатать текст жирным шрифтом.
Моя проблема, если у меня есть этот код:
[b]
Text[/b]
Ну, это не будет работать, и просто распечатайте это, как сейчас.
Вот пример функции, которую яиспользуя:
function BBCode ($string) {
$search = array(
'#\[b\](.*?)\[/b\]#',
);
$replace = array(
'<b>\\1</b>',
);
return preg_replace($search , $replace, $string);
}
Затем при его отображении:
.nl2br(stripslashes(BBCode($arr_thread_row[main_content]))).
Итак, мой вопрос: что необходимо, чтобы BB-код работал со всем внутри него, но не обязательно ната же строка.
Например:
[b]
Text
[/b]
Будет просто
Текст
Спасибо за любую помощь!
Алекс