站内搜索,返回的结果怎么高亮显示关键字?
回复内容: 站内搜索,返回的结果怎么高亮显示关键字?
可以使用成对替换函数strtr:
string strtr ( string $str , array $replace_pairs )
'中国', '中国人' => '中国人' )$str = '我是中国人我爱中国';echo strtr($str, $new).\n; //输出: 我是中国人我爱中国//对比:str_replace会发生重复替换,下面代码会输出: 我是中国人我爱中国echo str_replace(array('中国人','中国'), array('中国人','中国'), '我是中国人我爱中国');
建议使用 elasticsearch 这个是java写的搜索引擎,基于lunce