Массив тегов и поиск в тексте

Печать RSS
104

Автор
Оранжевые штаны
0
В общем такая проблема. Есть выборка из БД поля с тегами типа Загрузки, Игры, Темы, Халява... в массив.
Дальше. Есть текст, в котором нужно осуществить поиск по значениям из массива. То есть нужно перебирать теги, пока не будет найдено первое совпадение тега с аналогичным словом или похожей словоформой в тексте.


Натолкните как это можно реализовать чтоб работало оптимально.

Или легче искать в поле, где текст хранящийся в БД, но это лишний запрос...

Добавлено через 00:31 сек.
Извините если не ясно выразил свои мысли

2000 лет д.н.э.
0
SELECT tags.parent, post.text FROM tags LEFT JOIN post ON tags.parent = post.id WHERE tags.key ='".$query."';
Если я правильно понял суть, то примерно так
Автор
Оранжевые штаны
0
Не так наверное.

$tag_array массив с тегами

$text текст

Нужно перебирать массив тегов пока не найдётся первое совпадение в $text

Добавлено через 00:44 сек.
Лан наверное не раскурю то что задумал ((

Добавлено через 01:47 сек.
Тут наверное надо юзать preg_match пока не вернёт true
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск