栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在php / mysql中突出显示搜索结果

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在php / mysql中突出显示搜索结果

您可以使用preg_replace();,当它在文本中找到匹配项时,您可以在匹配词周围放置一个带有突出显示类别的div。然后,您可以向突出显示类添加背景颜色和边框,以使其突出显示

preg_replace期望3个参数;

  1. 第一个是您要寻找的
  2. 第二个是应该更改为
  3. 他应从中搜索并替换的文本字符串

例如

<div >    <table>    <caption>Search Results</caption>    <?php while ($row= mysql_fetch_array($result)) { ?><?php $arabic = preg_replace("/".$search_result."/", "<div >".$search_result."</div>", h($row['cArabic'])); ?> <tr>     <td ><?php $arabic ?></td>     <td ><?php h($row['cQuotes']) ?></td>     <td ><?php h($row['vAuthor']) ?></td>     <td ><?php h($row['vReference']) ?></td> </tr>        <?php } ?>    </table>    </div>

我只是针对阿拉伯语才这样做的,但是您可能还需要针对cQuotes,vAuthor和vReference做到这一点。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/411835.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号