搜索“整个单词匹配”并在PHP中突出显示该单词

时间:2020-09-24 05:29:46

标签: php preg-replace-callback

我需要帮助找出PHP preg_replace_callback函数中的匹配词。如何找到确切的“邀请”一词。从一个句子?我需要强调这个词。 我需要使用此功能'preg_replace_callback'

的解决方案
$search_word = 'Invitation.'
$string = '/\b' . preg_quote($search_word) . '\b/i'; 
preg_replace_callback($string, 
                function($matches) use (&$counter) {
                   
                   $counter++;
                   return '<b class="search_mark highlighted" id="matched_'. $counter . '">'
                       . substr($matches[0], 0, strlen($matches[0]))
                    
                       . '</b>' ;
            }, $text);

0 个答案:

没有答案