Home> php教程> php手册> body text

PHP中屏蔽过滤指定关键字实现方法总结

Patricia Arquette
Release: 2016-05-25 16:41:14
Original
1094 people have browsed it

我们经常会发现我们有提交留方的地方就会有很多的来发广告,后来想做一个屏蔽过滤指定关键字的功能,我搜索了几种方法介绍给大家有需要了解的朋友可参考.

思路:

一、把关键字专门写在一个文本文件里,每行一个,数量不限,有多少写多少.

二、PHP读取关键字文本,存入一个数组.

三、遍历关键字数组,挨个用strpos函数去看看内容有没有关键字,如果有,返回true,没有则返回false.

PHP代码如下:

Copy after login

例子2 ,注,中文关键字过滤时使用的关键字文件为utf-8编码,代码如下:

 0) { if (strlen($result[0]) == 2) { $matched = preg_match('/' . $words . '/iu', $string, $result); } if ($matched && isset($result[0]) && strlen($result[0]) > 0) { return true; } else { return false; } } else { return false; } } $content = '测试关键字'; if (banwordCheck($content, './banwords.txt')) { echo "matched! "; } else { echo "no match! "; } ?>
Copy after login


本文链接:

收藏随意^^请保留教程地址.

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!