0

我目前正在使用 jQuery.highlight() 突出显示页面上的给定单词并链接它们。但是,如果我们有很多单词要在页面上检查和突出显示,则需要很长时间。

我知道 jQuery.highlight() 是如何工作的,但不知道我们是否可以使用 PHP 实现相同的功能。

php 中有没有像 jQuery.highlight() 一样突出显示单词并链接它们?除了问题,我想提一下,页面上可以有静态和动态的内容。

4

1 回答 1

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().

于 2013-07-29T16:24:39.733 回答