当前位置:Gxlcms > PHP教程 > 站内搜索结果怎么高亮显示关键字?

站内搜索结果怎么高亮显示关键字?

时间:2021-07-01 10:21:17 帮助过:49人阅读

站内搜索,返回的结果怎么高亮显示关键字?

回复内容:

站内搜索,返回的结果怎么高亮显示关键字?

可以使用成对替换函数strtr:
string strtr ( string $str , array $replace_pairs )

'.$v.''; }
var_export($new); //
输出: array( '中国' => '中国', '中国人' => '中国人' ) $str = '我是中国人我爱中国'; echo strtr($str, $new)."\n"; //输出: 我是中国人我爱中国 //对比:str_replace会发生重复替换,下面代码会输出: 我是中国我爱中国 echo str_replace(array('中国人','中国'), array('中国人','中国'), '我是中国人我爱中国');

建议使用 elasticsearch 这个是java写的搜索引擎,基于lunce

" . $keyword . "", $str);
?>

人气教程排行