фильтрация слов

axmed2004

Новичок
делаю функцию для проверки наличия некоторых словв тексте

PHP:
$words="one|two|three|four";
   
    function checkdata($d){
            return !preg_match("/(".$words.")+/i", $d);
    }
и при любой строке ф-я возвращает false
как правильно составить регэксп?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
axmed2004, неправильный вопрос. Надо спросить, как написать код так, чтобы в нем не было регекспов.
 

axmed2004

Новичок
и в продолжение темы: как написать код так, чтобы в нем не было регекспов?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
axmed2004, пройтись в цикле по строке и поискать каждое из слов.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
PS: ну и неплохо было бы как-то передать туда в функцию переменную $words
 
Сверху