<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                定義敏感詞過濾方法 ~~~ function sensitive($list, $string){ $count = 0; //違規詞的個數 $sensitiveWord = ''; //違規詞 $stringAfter = $string; //替換后的內容 $pattern = "/".implode("|",$list)."/i"; //定義正則表達式 if(preg_match_all($pattern, $string, $matches)){ //匹配到了結果 $patternList = $matches[0]; //匹配到的數組 $count = count($patternList); $sensitiveWord = implode(',', $patternList); //敏感詞數組轉字符串 $replaceArray = array_combine($patternList,array_fill(0,count($patternList),'*')); //把匹配到的數組進行合并,替換使用 $stringAfter = strtr($string, $replaceArray); //結果替換 } $log = "原句為 [ {$string} ]<br/>"; if($count==0){ $log .= "暫未匹配到敏感詞!"; }else{ $log .= "匹配到 [ {$count} ]個敏感詞:[ {$sensitiveWord} ]<br/>". "替換后為:[ {$stringAfter} ]"; } return $log; } ~~~ 調用結果 ~~~ function testAction(){ $string = 'likeyou小白喜歡小黑愛著的大黃'; //要過濾的內容 $list = ['小明', '小紅', '大白', '小白', '小黑', 'me', 'you']; //定義敏感詞數組 $result = $this->sensitive($list, $string); //調用上面定義的方法 echo ($result); die; //打印結果: /* 原句為 [ likeyou小白喜歡小黑愛著的大黃 ] 匹配到 [ 3 ]個敏感詞:[ you,小白,小黑 ] 替換后為:[ like**喜歡*愛著的大黃 ] */ } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看