Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Każdy z każdym
Forum PHP.pl > Forum > Przedszkole
nexis
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.
nexis
Wielkie dzięki. To zdecydowanie lepsze rozwiązanie. winksmiley.jpg
taqu
Witam.

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

Pozdrawiam smile.gif
iVorIus
Wyszukiwarka w mysql, wyszukiwarka mysql ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.