### [JS、php关键字搜索函数使用详解](https://www.prosaas.cn/article/17526) **Published:** 2018-05-31T06:21:23 **Author:** 5201314 **Excerpt:** 这次给大家带来JS、php关键字搜索函数使用详解,JS、php关键字搜索函数使用的注意事项有哪些,下面就是实战… 这次给大家带来JS、php关键字搜索函数使用详解,JS、php关键字搜索函数使用的注意事项有哪些,下面就是实战案例,一起来看一下。 **javascript:** a. 代码: /\* @desc:js搜索函数,可用于关键字匹配 @param key 关键字 @param str 要搜索的字符串 @return out 匹配关键字前后出现的位置 \*/ function search(key,str){ var min = 0 var max = str.length var index = str.indexOf(key) var left = index - 10 var right = index + 10 if(leftmax){  right = max } var out = str.slice(left,right) return out } b. 测试: var str = '你好吗?你在哪里呀?我可以过来找你玩吗?你怎么不回答我呀!' var key = '玩' var res = search(key,str) console.log(res) c. 输出: `里呀?我可以过来找你玩吗?你怎么不回答我` **php:** a. 代码: $max){   $right = $max; } $len = $right - $left; $out = mb\_substr($str,$left,$len); return $out; } b. 测试: $str = '你好吗?你在哪里呀?我可以过来找你玩吗?你怎么不回答我呀!'; $key = '玩'; $res = search($key,$str); echo $res; c. 输出: `里呀?我可以过来找你玩吗?你怎么不回答我` 相信看了本文案例你已经掌握了方法,更多精彩请关注知企PROSAAS其它相关文章! 推荐阅读: 关于js的三种使用方式案例详解(附代码) 如何操作JS生成指随机数与随机序列 以上就是JS、php关键字搜索函数使用详解的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** 后端开发 ---