Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Вывод тегов
Сообщения
abn

есть несколько записей и каждая из них имеете свои теги, боле того, теги могут повторятся.

запись 1 - Вовочка, пк, мир, мама
запись 2 - сова, Украина, словаоь
запись 3 - Мама, звезда, смайлик, анекдот

задача: как сделать вывод тегов на страницу при том слово "мама" вывести нужно только один раз, по сколько одно фигурирует дважды.


это основная задача, какую я не могу сам решить. тому пожалуйста помогите. спс.

01 Май 2013, 18:52
TOOZ

Какой язык программирования и субд?

01 Май 2013, 18:56
abn

php / mysql

01 Май 2013, 18:57
TOOZ

UPDATE`нул в "Небольшие вопросы по PHP/MySQL".

01 Май 2013, 18:59
IceJOKER

distinct?

01 Май 2013, 20:04
abn

в строке есть несколько тегов, тому DISTINCT не подходить.

и народ, что это за манера так отвечать? лень написать несколько слов???

01 Май 2013, 20:23
cyberdyne

может лучше немного по другому организовать базу, вообще что не совсем понял из описания как у тебя хранятся данные

01 Май 2013, 20:34
IceJOKER

http://php.net/manual/ru/function.array-unique.php

ты же их по-любому выводишь из массива )))

01 Май 2013, 20:57
abn

столкнулся с другой проблемой. теперь нежно поместить слова с массив.
но иногда список тегов для некоторого запроса может заканчиваться на ";" "."

как можно сделать фильтр, что бы отсекал в конце строки знак ";" "." ","
а также сделать каждое слово независимым. что бы в массиве приписать через скобы??
?

01 Май 2013, 21:08
IceJOKER

preg_replace('#(\.|;|,)#','',$var);

02 Май 2013, 6:49
Ответить на тему