YAOHAIXIAO.COM

HTML(5),CSS(3),JavaScript,DOM,Ajax,JSON,Front-end technologies & Yaohaixiao

热门标签:JavaScript Performance 前端开发 前端性能优化 原创

Rss

Home » Posts tagged "preg_replace()"

PHP preg_replace() 函数详解

PHP preg_replace() 函数详解

preg_replace() 函数是用来执行一个正则表达式的搜索和替换的。PHP 4.0 开始支持这个函数。 preg_replace 的语法 mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] ); 函数搜索 subject 中匹配 pattern 的部分, 以 replacement 进行替换。 preg_replace 的参数说明 参数 描述 pattern 要搜索的模式。可以使一个字符串或字符串数组。 可以使用一些PCRE修饰符,包括’… [阅读全文]

使用 preg_replace() 函数为 WordPress 添加搜索关键字高亮

使用 preg_replace() 函数为 WordPress 添加搜索关键字高亮

这两天在完善 BlueNight 主题的搜索功能,给 WordPress 自带的搜索结果添加了单个关键字高亮(以下简称关键词高亮,多关键字的分词高亮也不是一会半会可以搞好的,不过在我的算法更新里简单的实现了多关键字高亮)。之前在网上参考过一些资料,有的是通过获取 Google 或百度的搜索结果来显示,效果不错,不过会搜到很多不相关的内容。有的就是直接简单的在 WordPress 里提供的 get_the_excerpt() 的内容中添加高亮,这样很多时候在摘要中和标题中都看不到搜索的关键字。在参考了各种资料后,自己还是采取直接在 WordPress 的搜索结果上来添加关键字高亮。最后弄出来的搜索结果标题和文章摘要都有高亮,并且保证了… [阅读全文]