求php实现多个字符过滤功能

比如(关键字1,关键字2,关键字3)只要发布的信息含有这三个关键字就returnfalse。请问哪个方法可以呢... 比如(关键字1,关键字2,关键字3)只要发布的信息含有这三个关键字就return false。请问哪个方法可以呢 展开
 我来答
百度网友38cdcd2
2012-09-25 · TA获得超过102个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:115万
展开全部
试着自己写一个函数
1. 自己定义一个的数组,把这些关键字加到数组中去;
2. 自己在写一个方法,功能就是把传进该方法的(字符串)参数,通过循环的方式与数组中的每一个元素来比较,通过比对以后,如果发现该参数中有与数组中匹配的字符串,就返回false,否则就返回true;

兄弟,这是解决这个问题的思路,你自己试着写写,如果不行在联系我
追问
不行,感觉写不出来,求教
来自:求助得到的回答
jlddy84
2012-09-25 · TA获得超过205个赞
知道答主
回答量:88
采纳率:0%
帮助的人:53万
展开全部
if(preg_match('/(词1|词2|词3)+/', $string)){
return false;

}
追问
请问朋友‘词3’后面有个加号代表意思?
追答
匹配0次或1次  词3
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huatiankuaile
2012-09-26
知道答主
回答量:18
采纳率:0%
帮助的人:8.1万
展开全部
童鞋,可以搜索“php 正则表达式用法”,正则表达式是表单验证很常用的方式,很好很强大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式