我目前正在使用jQuery.highlight()突出显示页面上的给定单词并链接它们。但是如果我们在页面上检查和突出显示很多单词,那就花费很长时间。
我知道jQuery.highlight()是如何运作的,但我们不能想到我们是否可以使用PHP实现相同的功能。
无论如何在php中突出显示单词并将它们链接起来就像jQuery.highlight()一样吗?除了问题,我想提一下页面上可以有静态和动态内容。
答案 0 :(得分:1)
如果您知道需要突出显示哪些字词,只需创建一个css类higlight
并按如下方式使用:<span class='highlight'>My highlighted text</span>
。
至于css,请使用例如
.highlight{
background-color: yellow;
}
您还可以使用str_replace
替换某些字词,例如:
str_replace( $word, '<span class="highlight">'.$word.'</span>', $mytext)
$mytext
显然是整篇文章,$word
是您希望突出显示的字词。您可以制作一系列需要突出显示的单词,然后执行foreach()
。