Найти в тексте искомые слова

Royal Flash

-=MaestrO=-
Найти в тексте искомые слова

Вопрос в следующем: каким образом правильнее решить следующую задачу:

Есть база слов (1-1000), которые нужно найти в тексте, введенном пользователем (1-2000 слов). stristr() не поддерживает массивы, т.е. прийдется сравнивать каждое слово со всем текстом по очереди.

Просьба: подскажите приемлимый вариант, т.е. с помощью какой(их) функий?
 

cDLEON

Онанист РНРСlub
Регулярка ?
preg_match_all например.
Хотя с 2000 слов пользовательского ввода....У меня мыслей нет=)
 

AmdY

Пью пиво
Команда форума
Royal Flash, а для чего это тебе нужно?
 

Wicked

Новичок
засунуть текст (в виде инверсного индекса) и слова в базу в 2 таблички, а дальше inner join.
 
Сверху