php自定义函数过滤字符串
php自定义函数过滤字符串
用户在论坛或者其他网站发布留言或者回复时,看能会遇到这样的情况:单击“发布”按钮时,系统会提示使用了禁用词禁止发布。这是论坛为了规范而采用的过滤字符串手段。
实例代码:
<?php if($_POST['sub']) { $post = trim($_POST['text']); $arr = array('sb','狗日','垃圾','傻逼','神经病'); $repstr = implode($arr); if(preg_match("/$post/",$repstr)){ echo "您使用了禁用词,请重新填写"; }else { echo "内容为".$post; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="" method="post"> <input type="text" name="text"> <input type="submit" name="sub" value="发布"> </form> </body> </html>
运行结果:
上一篇:php随机输出字符串