这次给大家详细讲解一下JS和php关键字搜索函数的使用方法。使用JS和php关键词搜索功能有什么注意事项?以下是实际案例。让我们来看看。
A.代码:
/* @ desc: js搜索函数,可用于关键字匹配@param key关键字@要搜索的param str字符串@return out匹配关键字前后的位置*/函数搜索(key,str){ var min = 0 var max = str . length var index = str . index of(key)var left = index -10 var right = index+10if(left & lt;min){ left = min } if(right & gt;max){ right = max } var out = str . slice(left,right) return out} B .测试:
var str = & # 039你好吗你在哪里?我能来和你一起玩吗?你为什么不回答我!'var key = & # 039玩& # 039;Var = search (key,str) console.log (res) C .输出:
啊?我能来和你一起玩吗?你为什么不回答我?
php:
A.代码:
& lt?PHP/* @ desc: PHP搜索函数,可用于关键字匹配@param key关键字@要搜索的param str字符串@return out匹配关键字*/函数搜索($ key,$ str)前后的位置{ $ min = 0;$ max = MB _ strlen($ str);$index = mb_strpos($str,$ key);$ left = $ index -10;$ right = $ index+10;if($ left & lt;$ min){ $ left = $ min;} if($right & gt;$ max){ $ right = $ max;} $ len = $ right -$ left;$out = mb_substr($str,$left,$ len);返回$ out} B .测试:
$ str = & # 039你好吗你在哪里?我能来和你一起玩吗?你为什么不回答我!';$ key = & # 039玩& # 039;;$res = search($key,$ str);echo $ resc .产出:
啊?我能来和你一起玩吗?你为什么不回答我?
相信你看完这个案例已经掌握了方法。更多精彩请关注即时码站其他相关文章!
推荐阅读:
js三种使用方式的案例讲解(附代码)
如何操作JS生成随机数和随机序列
评论前必须登录!
注册