【发布时间】:2011-01-26 04:55:04
【问题描述】:
我正在为报纸应用程序开发一个简单的搜索引擎。当用户键入关键字时,会显示一个结果页面,并用颜色突出显示该术语。
我目前正在这样做:
$title = str_ireplace($term, "<span class='highlight'>$term</span>", $note->Title);
太好了,str_ireplace() 进行不区分大小写的搜索,但是当大小写与注释不匹配时(即用户查找“MONEY”并且注释显示“money”),就会发生这种情况:
笔记的原标题是“Malvinas: Argentina va a la ONU y Londres se enfurece”(不是“malvinas:”等)
如何在不改变原词的 CaSe 的情况下进行高亮显示?
【问题讨论】:
标签: php replace word highlight