Stasonix
23.09.2013 - 15:26
напр есть такой код:
$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
23.09.2013 - 15:29
бр..... чё эт вообще, лан не вникаю
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
23.09.2013 - 15:32
Цитата (Игорь_Vasinsky @ 23.09.2013 - 11:29) |
бр..... чё эт вообще, лан не вникаю
strtr(), str_replace(), preg_replace() |
я этими функциями и пользуюсь можно сказать, но как это сделать так чтобы они ограничивались тем текстом, что есть в определенном div'е ( напр. с классом code ). Мне уже сказали что чуть ли ни HTML-parser подключать надо.