javascript、php关键字搜索函数怎么用
admin
2023-06-13 16:02:13
0
  1. 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. 输出:

    里呀?我可以过来找你玩吗?你怎么不回答我
  2. 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. 输出:

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

相关内容

热门资讯

朱媛媛,提名最佳女配角 5月26日上午,第31届上海电视节白玉兰奖电视剧类别中国电视剧单元入围名单揭晓。其中,朱媛媛凭借遗作...
“迄今为止最严厉表态”!加总理... 【环球网报道】据英国广播公司(BBC)、美国《纽约时报》等媒体报道,加拿大总理卡尼当地时间25日表示...
坚定不移沿着习近平总书记指引的... 五月下旬,豫南的日头有点烫人,“三夏”开场了。车过驻马店,不必看站牌。风里有信,一股熟麦混着泥土的清...
2026 防爆型手机推荐:济南... 选购防爆型手机,核心是安全合规、原生本安、工业耐用、场景适配、售后可靠,但市场鱼龙混杂,很多商家用普...
阿里云的「Agentic 时刻... 阿里云在 520 峰会上,交出了第一张 Agentic 答卷。 作者|郑玄 5 月 19 日的 Go...
凤凰专访阿盟秘书长:1956年... 据凤凰卫视报道,2026年是中国与阿拉伯国家开启外交关系70周年。1956年,埃及率先同新中国建立外...
智库报告:去年澳、加等域外国家... 【环球时报-环球网报道 记者 郭媛丹】26日,智库“南海战略态势感知计划”发布的最新报告显示,自20...
opple灯罩怎么拆 opple 灯罩的拆卸方法可能因不同的灯具型号而有所差异。以下是一般的拆卸步骤:1. 关闭电源:在拆...
菜盆水龙头漏水怎么修 1、首先根据水龙头的大小来选择对应的钳子,用钳子将水龙头的压盖旋开,然后用夹 子取出磨损的轴心垫片,...