这个是摘自别人的代码哦,非原创,只是刚好做到一个功能,逻辑与这个代码非常相似 1. [代码] [PHP]代码 ?php/** * 敏感词汇过滤 * User: konakona * Date: 12-11-28 * Time: 下午4:37 * 调用方式 * if(f
1. [代码][PHP]代码
<?php /** * 敏感词汇过滤 * User: konakona * Date: 12-11-28 * Time: 下午4:37 * 调用方式 * if(false === SensitiveFilter::filter($content)){ * error("含有敏感词汇"); * } */ class SensitiveFilter extends Think{ public static $wordArr = array(); public static $content = ""; /** * 处理内容 * @param $content * * @return bool */ public static function filter($content){ if($content=="") return false; self::$content = $content; empty(self::$wordArr)?self::getWord():""; foreach ( self::$wordArr as $row){ if (false !== strstr(self::$content,$row)) return false; } return true; } public static function getWord(){ self::$wordArr = include 'SensitiveThesaurus.php'; } }