php按城市显示搜索结果,PHP搜索结果突出显示脚本

所以,我想说我在我的网站上搜索“古代帝国的故事”.

我的数据库正在进行全文搜索,结果出现了.我有这个功能的亮点thngy

function sublinhamos($text, $words) {

// explode the phrase in words

$wordsArray = explode(' ', $words);

// loop all searched words

foreach($wordsArray as $word) {

//highlight

$text = str_ireplace($word, "".strtoupper($word)."", $text, $count);

}

//right trows results

return $text;

}

这不是太糟糕,但这里的问题是因为搜索术语是“古代帝国的故事”,当str_ireplace找到已插入的SPAN时,它会遇到搜索词中的“an”字,并打破SPAN标记.

我需要突出显示突出显示单词的一部分,所有单词最多两个字符,但除了旧的SPAN遇到问题外,它都很好.

有什么想法吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值