ハイライト|機能|ディスプレイ|ハイライト
例: abc を取得したい場合、結果は akjdfdkcdb と表示されますが、abc を赤色で表示するにはどうすればよいですか。
機能は次のとおりです:
function highLight($str, $keywords, $color = "red") {
if (empty($keywords)) {
return $str;
}
$keywords = split("[ trn,]+", $キーワード);
$str_begin = "##~~##~";
$str_end = "~##~~##";
foreach($keywords as $val) {
$tvar = preg_quote($val) ;
$tvar = str_replace('/', '/', $tvar);
$patterns[] = "/(" . $tvar . ")/";
$replacement[] = $str_begin($ . $ str_ed; }
$str = preg_replace($patterns, $replacement, $str);
$str = preg_replace($tmppattern, $finalrep, $str);
return $str;
}