Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

php скрипт на проверку нецензурных слов

МАРИНА ВЕДЕРНИКОВА Ученик (186), закрыт 11 месяцев назад
Допустим есть массив, в котором хранятся нецензурные слова, и txt файл с текстом.
Нужно написать скрипт, который будет проверять весь текст на наличие элемента массива и ставить вместо него звездочки.
Дополнен 7 лет назад
По заданию сказано, что это нужно сделать через foreach
Лучший ответ
Андрей Высший разум (435051) 7 лет назад
http://php.net/manual/ru/function.preg-replace.php
http://php.net/manual/ru/function.str-ireplace.php

foreach по массиву нецензурных слов. А внутри цикла вызываешь preg_replace. Хотя, конечно, такая формулировка задания - это бессмысленное изобретение велосипедов.
МАРИНА ВЕДЕРНИКОВАУченик (186) 7 лет назад
У нас, что-то вроде гостевой книги
Остальные ответы
Егор Демидович Мастер (1667) 7 лет назад
$text;
$badwords=0;
foreach($словарь_матов as $key=>$слово) {
if((preg_match($слово, $text)>0)&&($badwords==0)){
$badwords=1;
}
}
if($badwords==1){
echo("не материмся, пожалуйста");
}
Похожие вопросы