Mam tablice w php. Odczytywana z pliku:
  1. $myfile = 'wyrazy.txt';
  2. $lines = file($myfile);


Część pliku:
Kod
alegratka samochody
alegro motoryzacja
alegro pl samochody osobowe
alegro samochody
alegro samochody czesci
alegro samochody osobowe
alegro samochody osobowe używane
alegro.pl motoryzacja
alfa okna



I chodzi o to żeby skrypt wynikowo np po 2-8 literkach(ustawiane) pokazywał tylko po jednym rekordzie np do tabeli wyżej skrypt ma okazać(wynik po 2 pierwszych literkach, tzn czy są podobne):
alegratka samochody
alegro motoryzacja
alfa okna


i Nie mam pomysłu jak to wykonać, próbowałem:
  1. $myfile = 'wyrazy.txt';
  2. $lines = file($myfile);
  3. $elementy=count($lines);
  4. $i='';
  5. foreach ( $lines as $linijka)
  6. {
  7. $linia=substr($linijka,'0','2');
  8. for($i;$i<$elementy;$i++)
  9. {
  10.  
  11. if(preg_match("/$linia/i",$lines[$i]))
  12. {
  13. echo $lines[$i];
  14. echo "<br/>";
  15. }
  16. else
  17. {
  18.  
  19.  
  20. }
  21. }
  22.  
  23. }


Ale oczywiście nie działa, ma ktoś pomysł jak to ugryźć?