JS、php关键字搜索函数使用详解

互联网 18-5-31
这次给大家带来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(left<min){   left = min  }  if(right>max){   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. 代码:

<?php  /*  @desc:php搜索函数,可用于关键字匹配  @param key 关键字  @param str 要搜索的字符串  @return out 匹配关键字前后出现的位置  */  function search($key,$str){  $min = 0;  $max = mb_strlen($str);  $index = mb_strpos($str,$key);  $left = $index - 10;  $right = $index + 10;  if($left<$min){    $left = $min;  }  if($right>$max){    $right = $max;  }  $len = $right - $left;  $out = mb_substr($str,$left,$len);  return $out;  }

b. 测试:

$str = '你好吗?你在哪里呀?我可以过来找你玩吗?你怎么不回答我呀!';  $key = '玩';  $res = search($key,$str);  echo $res;

c. 输出:

里呀?我可以过来找你玩吗?你怎么不回答我

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

关于js的三种使用方式案例详解(附代码)

如何操作JS生成指随机数与随机序列

以上就是JS、php关键字搜索函数使用详解的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: PHP
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序内实现上传图片附后端代码

相关资讯