|
|
|
| Допустим, у меня есть массив из десяти строк. В каждой строке - по несколько слов. Мне нужно смотреть, есть ли люббое из этих слов в поле TEXT , и выкидывать его из массива.
Первым делом я склеиваю массив в строчку, а потом делю его на массив по пробелам - получаю массив слов. Но как дальше? Как каждый элемент массива проверить - есть ли он в TEXT , и если да - выкинуть из массива? | |
|
|
|
|
|
|
|
для: Shorr Kan
(24.01.2006 в 19:15)
| | Ну если слов не много и запрос будет выполняться не часто, можно просто пройтись по массиву циклом и проверить для каждого слова входит он в текст базы данных или нет. Если входит удаляем элемент массива при помощи фукцнии unset(). | |
|
|
|
|
|
|
|
для: cheops
(24.01.2006 в 22:52)
| | А если всё наоборот? Сколько слов - я не знаю, но может быть до полного заполнения TEXT. Что касается частоты... раз в пять минут.
Но иного выхода нет, как я понимаю. | |
|
|
|
|
|
|
|
для: Shorr Kan
(25.01.2006 в 07:12)
| | А наоборот всмысле? И что далее необходимо делать с получеными словами? | |
|
|
|
|
|
|
|
для: cheops
(25.01.2006 в 12:36)
| | "Наоборот" отсносилось к "если слов не много и запрос будет выполняться не часто".
Что делать с данными. Ну, собственно - я получаю несколько фраз. Проверяю - есть ли они в поле TEXT. И если есть - не дозаписываю их в это поле. | |
|
|
|