[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: bbcode
Stasonix
напр есть такой код:

$str = '<div> text <div class="code"> echo "Test!"; </div> </div>';


нужно сделать что-то вроде:

$str = '<div> text <div class="code"> <font color="green">echo</font> "Test!"; </div> </div>';


знаю есть много всяких плагинов и т.п. для bbcode'ов, но их не предлагать.

я пытался сделать так:

$str = preg_replace("/<div class='code'>.*(echo).*<\/div>/Usi","<font color='green'>echo</font>",$str);


но увы, это выводит только:

"<font color='green'>echo</font>";


остальное все пропадает.
Игорь_Vasinsky
бр..... чё эт вообще, лан не вникаю

strtr(), str_replace(), preg_replace()

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Stasonix
Цитата (Игорь_Vasinsky @ 23.09.2013 - 11:29)
бр..... чё эт вообще, лан не вникаю

strtr(), str_replace(), preg_replace()

я этими функциями и пользуюсь можно сказать, но как это сделать так чтобы они ограничивались тем текстом, что есть в определенном div'е ( напр. с классом code ). Мне уже сказали что чуть ли ни HTML-parser подключать надо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.