我目前正在使用 jQuery.highlight() 突出显示页面上的给定单词并链接它们。但是,如果我们有很多单词要在页面上检查和突出显示,则需要很长时间。
我知道 jQuery.highlight() 是如何工作的,但不知道我们是否可以使用 PHP 实现相同的功能。
php 中有没有像 jQuery.highlight() 一样突出显示单词并链接它们?除了问题,我想提一下,页面上可以有静态和动态的内容。
如果您知道需要突出显示哪些单词,只需创建一个 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()
.