Пишу быстрый поиск ...
ищу решение задачи с отделением нужного к примеру
в таблице есть запись в одном поле
1 сторока яблоки, бананы, апельсины, мандарины
2 сторока бананы, апельсины, мандарины
3 сторока яблоки, мандарины
в поисковое поле в вожу
манд
в SELECT fruit FROM post LIKE '%{$query}%' LIMIT 3
$buffer ="";
while () {
$buffer = "<a http>" . $fruit . "</a>";
}
в итоге
$buffer возвращает полностью всю страку каждого поля
<a http>яблоки, бананы, апельсины, мандарины</a>
<a http>бананы, апельсины, мандарины</a>
<a http>яблоки, мандарины</a>
что бы хотелось сделать
разбить каждую переменную на массивы
и вырезать то что частично совпадает
Пример
введённый запрос = манд
В переменной найдено (все записи через запятую)
яблоки, бананы, апельсины, мандарины
Вырезало
мандарины
и т.д.
Если есть такое решение помогите примером ...
Заранее спасибо. (Отредактировано автором: 17 Декабря, 2013 - 23:41:30)
|