1

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

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;
}
4

1 回答 1

2
 $bold_keyword = str_replace($keyword, '<b>'.$keyword.'</b>', $text_with_keyword);
于 2012-05-23T01:10:00.467 回答