PHPの通常のハイライトキーワード関数のメソッド

WBOY
リリース: 2016-06-20 13:00:37
オリジナル
989 人が閲覧しました

php正则加亮关键字函数方法
正则加亮关键字

function highlight_words($str, $words, $color = '#FFFF00') { 
if(is_array($words)) { 
   foreach($words as $k => $word) { 
     $pattern[$k] = "/\b($word)\b/is"; 
     $replace[$k] = '<font style="background-color:'.$color.';">\\1</font>'; 
   } 
} 
else { 
   $pattern = "/\b($words)\b/is"; 
   $replace = '<font style="background-color:'.$color.';">\\1</font>'; 
} 
  
return preg_replace($pattern,$replace,$str); 
}  
ログイン後にコピー

 


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート