[myquote=user][myquote=user1]Текст[/myquote]Другой текст[/myquote]
Первращается в:
<div class="quote">[myquote=user1]Текст</div>Другой текст[/myquote]
Хочется чтобы было так:
<div class="quote"><div class="quote">Текст</div>Другой текст</div>
Вот собствено регулярка с кодом:
$search = array(
'/\[quote=(.*?)\](.*?)\[\/quote\]/is'
);
$replace = array(
'<div class="quote">$2</div>'
);
$input = preg_replace($search, $replace, $input);
Спустя 1 час, 38 минут, 39 секунд (8.05.2011 - 21:57) alex12060 написал(а):
Спустя 8 минут, 47 секунд (8.05.2011 - 22:06) DedMorozzz написал(а):
Цитата |
Sorry, but the function preg_replace_all is not in the online manual. Perhaps you misspelled it, or it is a relatively new function that hasn't made it into the online documentation yet. The following are the 20 functions which seem to be closest in spelling to preg_replace_all (really good matches are in bold). Perhaps you were looking for one of these: |
По сабжу - иль через цикл иль через preg_replace_callback
Спустя 1 час, 35 минут, 52 секунды (8.05.2011 - 23:42) xQzme написал(а):
Цитата (DedMorozzz @ 8.05.2011 - 19:06) |
По сабжу - иль через цикл иль через preg_replace_callback |
Огромное спасибо дружище! Сделал через цикл.