【发布时间】:2011-02-05 04:05:42
【问题描述】:
我正在使用下面的代码来突出显示文本中的一些关键字:
$message = str_ireplace($words,'<span class="hightlighted_text">'.$words.'</span>',$message);
文本可能包含一些html标签,例如<img>、<strong>等。
如何突出显示“普通”文本,除了 html 标签之间的文本?因为当用户搜索“img”时,<img> 文本将被突出显示并且图像不再起作用。
【问题讨论】:
-
*.com/questions/2590862/…(就在一个小时前!)
标签: php regex preg-replace