快速关键字过滤如何实现? 数据库中非法关键字是以 | 隔开的,我想当用户发贴时,快速实现过滤,有什么好的办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的思路是split函数,把关键字,以|分成数组,然后,在用户发的贴内容中,查找是否含有数组中的一项 顶着高烧上班,顶这高烧逛csdn回帖:$filter = "xx|xxx|";//你从数据库获取到的过滤字符串$filters = explode('|',$filter);$str = "xxxxxxxxxxxxxxxxxxxxxxxxxx";//用户的发帖内容echo str_replace($filters,'**',$str);将用户输入的需要过滤的字符替换成**字符 heyc1998还在不?如果只想判断是否含有非法关键字,如何写呢?如果含有,禁止入库, $word = '非法|关键字';if(preg_match("/$word/", $输入的数据)) { echo '含有非法关键字';} else //其他操作 php 里面赋值? PHP 如何通过 SESSION ID 查询是否已经过期? jqeury ajax 返回数据,如何写进一个XML文件里? SOAP - wsdl 开发问题 高分求教!!除了程序设计优化,zend+ eacc(memcached)外,有什么办法能提高服务器的负载能力呢? 新浪微博第三方登陆 php函数? 我的session不能用跟端口有关吗 php文件中的MYSQL数据库该怎么连接,求助! fopen(),r+ w+都是读写模式,岂不是没什么区别? 如何用php测试本机到一个网址的速度? 变量中含有单引号如何比较相等呢?
$str = "xxxxxxxxxxxxxxxxxxxxxxxxxx";//用户的发帖内容echo str_replace($filters,'**',$str);将用户输入的需要过滤的字符替换成**字符
如果只想判断是否含有非法关键字,如何写呢?如果含有,禁止入库,
if(preg_match("/$word/", $输入的数据)) {
echo '含有非法关键字';
} else
//其他操作