Можно создать дубликат:
How do you implement a good profanity filter?Внедрение ненормативной лексики фильтр PHP
У меня есть приложение iPhone, который проходит строку через URL на мой PHP скрипт, который затем вставляет в свою базу данных. Я бы хотел написать некоторый php-код, который читает $ body для любой предопределенной профанации.
Прямо сейчас у меня есть только следующий код, но он ищет только точные совпадения, а не если $ body содержит, то .. тип последовательности. Кроме того, мне нужно, чтобы он заменил присягу пустым », удалив слово все вместе.
if($body == "swear word")
return;
Это ошибка [cltuttic error] (http://thedailywtf.com/Articles/The-Clbuttic-Mistake-.aspx);) –
Достаточно. Отредактировано в чем-то на этот счет. – eliah
Да, я знаю о проблеме Сканторпа. Как вы можете сделать регистр массива нечувствительным? – BigMike