php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。
实例代码如下:
//过滤黑名单关键字函数
function check_($data){
$keywords = "你是大神吗|你好|去死";
if(preg_match("/$keywords/i",$data)){
return;
}else{
return $data;
}
}
关键字的存放形式为txt,txt文件中以这样形式存放:|赌博机|卖血|出售肾|出售器官|眼角膜,代码如下:
function Filter_word( $str, $fileName )
{
if ( !($words = file_get_contents( $fileName )) ){
die('file read error!');
}
$str = strtolower($str);
//var_dump($words);
$word = preg_replace("/[1,2,3] | /i", '', $words);
//$wor = substr($word,0,-1);
//$w = preg_replace("|/|i", '/', $word);
//echo "
";
//var_dump($w);
//$words = "aaa|bbb|ccc|ddd|eee";
$matched = preg_replace('/'.$word.'/i', '***', $string);
return $matched;
}
$content = "我要aaafsdfbbb";
if ($result = Filter_word($content, './words.txt') ){
echo $result;
echo "替换成功 ";
}else{
echo "替换失败! ";
?>