收集整理的非常有用的PHP函数

PHP搜索和高亮显示字符串中的关键字

function highlighter($text, $words) { 
  $split_words = explode(" " , $words ); 
  foreach($split_words as $word) { 
    $color = "#4285F4"; 
    $text = preg_replace("/($word)/i" , "<span style=\"color:".$color.";\"><b>$1</b></span>", $text ); 
  } 
  return $text; 
}

$string = "基于Zepto的内容滑动插件:zepto.hwSlider.js"; 
$words = "zepto"; 
echo highlighter($string ,$words);

运行结果:

基于Zepto的内容滑动插件:zepto.hwSlider.js