効率的な敏感語フィルタリング方法(PHP)

1996 ワード

方法1:
?
1
2
3
4
5
6
7 $badword = array      ' ' , ' ' , ' '   );  $badword1 = array_combine ( $badword , array_fill (0, count ( $badword ), '*' ));  $bb = ' ' $str = strtr ( $bb , $badword1 );  echo $str ;
方法2:
?
1
2
3
4
5
6
7
8
9
10
11 $hei = array ' ' ' '   );  $blacklist = "/" .implode( "|" , $hei ). "/i" $str = " " if (preg_match( $blacklist , $str , $matches )){       print "found:" . $matches [0];     } else      print "not found."    }
 
転載先:https://www.cnblogs.com/applelife/p/10812072.html