![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 19.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Robię skrypt sugerujący odwiedzającemu stronę który w sposób inteligentny sugeruje mu treść która może go zainteresować.
Zrobiłem to (wstępnie (IMG:style_emoticons/default/smile.gif) ) w ten sposób że do każdego artykułu( ładowanego z bazy sql) przypisany jest rekord ze słowami kluczowymi które skrótowo opisują jakie informację można znaleźć w danym artykule. Słowa te oddzielone są przecinkami - w założeniu ma to działać tak że pobieram te słowa z tagów dotyczących mojego tematu a potem inna część skryptu sprawdzaja czy takie wyrażenia występują w innych rekordach przypisanych do innych artykułów (czyli klasyczne wykorzystanie preg_match() ) a potem je odpowiednio wyświetla . Mam takie dwa pytania: 1) Czy mogę wyciągnąć do tablicy słowa z danego ciągu rozdzielone przecinkiem( chodzi o to żeby skrypt "wiedział" że każde słowo kończy się przecinkiem albo niczym jeśli jest ono ostatnie) . np. $tagi = " Warszawa,Mazowieckie,Polska" ; ^ Czy można za pomocą czegoś pokroju ciągów regularnych sprawić by wychwycić te słowa tak by były rozdzielnie? Czy można tylko to zrobić bawiąc się pętlami w PHP i dostając się do tekstu jako do tablicy (czyli $tagi[] - wiem że tak można ale mam nadzieje że istnieje jakiś krótszy i zasadniczo prostszy sposób) ? 2) Co sądzicie o mojej koncepcji inteligentnego sugerowania treści użytkownikom. Może być czy coś pokomplikowałem ? (IMG:style_emoticons/default/smile.gif) Ten post edytował blackstone 20.07.2016, 12:03:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 00:25 |