Показать сообщение отдельно

  #166  
Старый 10.01.2009, 13:07
_evgeniy_
Новичок
Регистрация: 07.09.2008
Сообщений: 26
Провел на форуме:
430982

Репутация: 26
По умолчанию

Цитата:
Сообщение от Дикс  
но он обрабатывает самый первый и самый последний теги - второй и третий игнорируются.. что не так? точнее как указать правильно, чтобы он обработал все по очереди?
попрбуй так

Код:
<?
 $string = "пост [q]ЫЫЫ-<>Ы12Ы[/q] длинный пост [q]ЫЫЫ323ЫЫ[/q] длинный [q]ЫЫЫ34ЫЫ[/q] пост пост [q]ЫЫЫЫЫ2[/q]длинный пост ";

$pattern = "/\[q\](.*?)\[\/q\]/i";
$replacement = "<b>\${1}</b>";
echo $string.'<br />';
echo preg_replace($pattern, $replacement, $string);

Последний раз редактировалось _evgeniy_; 10.01.2009 в 15:56..
 
Ответить с цитированием