在搜索结果中获取粗体关键字

时间:2012-05-23 01:08:45

标签: php

任何人都可以帮助我解决这个问题,我正试图找到一种正确的方法让我的案例以粗体显示搜索结果中的关键字,例如,当用户在搜索列表中搜索关键字“年份”时,我需要

2012

年度 2052

好新

这是我的搜索功能

$where = '';
$whereParams = array();
  if(!empty($this->query) && !$this->queue) {
  $this->logQuery();
  $where .= (empty($where) ? ' WHERE' : ' AND') . ' MATCH(d.title) AGAINST(:query)';
  $whereParams['query'] = $this->query;
}

1 个答案:

答案 0 :(得分:2)

 $bold_keyword = str_replace($keyword, '<b>'.$keyword.'</b>', $text_with_keyword);