将表单提交过来的敏感词汇屏蔽显示

<?php
//获取敏感词汇
$str = file_get_contents('./abc.txt');
preg_match_all('/[a-zA-Z]/', $str, $arr);
$str = implode('|', $arr[0]);

//正则表达式
$pattern = "/" . $str . "/";

//获取提交的内容
$str_post = $_POST['message'];

echo preg_replace($pattern, '**', $str_post, -1);

?>

说明:

1.abc.txt 敏感词汇用空格隔开

2.只使用与英文

posted @ 2016-12-27 11:12  cat_crazy  阅读(505)  评论(0)    收藏  举报