Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Każdy z każdym, array()
nexis
post 7.11.2006, 23:22:29
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Witam,

powiedzmy, że mam taki string:

  1. <?php
  2. $string = 'To jest jakis tekst';
  3. ?>


I tworzę z niego tablicę rozdzielając poszczególne wyrazy:

  1. <?php
  2. $string = 'To jest jakis tekst';
  3. $split = explode(' ', $string);
  4. ?>


Jak teraz utworzyć pętlę, która wyświetli mi te wszystkie możliwe kombinacje tych słów (w tym przyadku 4 słów), czyli np.:

1. To jest jakis tekst
2. To jest tekst jakis
3. To tekst jest jakis
4. tekst To jest jakis
5. tekst To jakis jest
6. tekst jakis To jest
7. ...

Potrzebne mi to do wyszukiwarki, która bazuje na czymś takim:

  1. SELECT id FROM products WHERE description LIKE '%To%jest%jakis%tekst' OR description LIKE '%To%jest%tekst%jakis'...


Chyba, że cały mój pomysł można zastąpić czymś prostszym o czym jeszcze nie wiem.

Ten post edytował nexis 7.11.2006, 23:23:34


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
Sabistik
post 7.11.2006, 23:31:36
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


http://kskowron.enzo.pl/2006/09/29/wyszuki...a-w-mysqlu.html
Go to the top of the page
+Quote Post
nexis
post 7.11.2006, 23:58:21
Post #3





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Wielkie dzięki. To zdecydowanie lepsze rozwiązanie. winksmiley.jpg


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
taqu
post 6.07.2009, 08:32:52
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 30.04.2006

Ostrzeżenie: (0%)
-----


Witam.

Chciał bym odświeżyć temat. Mam identyczny problem, a link niestety nie działa.

Pozdrawiam smile.gif
Go to the top of the page
+Quote Post
iVorIus
post 6.07.2009, 13:34:47
Post #5





Grupa: Zarejestrowani
Postów: 145
Pomógł: 18
Dołączył: 11.11.2008
Skąd: Pwo

Ostrzeżenie: (0%)
-----


Wyszukiwarka w mysql, wyszukiwarka mysql ?

Ten post edytował iVorIus 6.07.2009, 13:36:20


--------------------
Chcieć to móc, lecz trudnością jest chcieć, nie móc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:06