当前位置:  开发笔记 > 编程语言 > 正文

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

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

回复内容:

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

可以使用成对替换函数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);
?>
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有