Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Każdy z każdym, array()
nexis
post
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

Posty w temacie


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 Aktualny czas: 20.08.2025 - 17:18