PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

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

原创
2016-10-10 11:56:09 718浏览

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

回复内容:

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

可以使用成对替换函数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);
?>
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。