Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: array_unique
Forum PHP.pl > Forum > Przedszkole
unique
moglby ktos napisac lub podac jakie funkcje trzeba uzyc aby z pliku tekstowego pousuwac powtarzajace sie wyrazy/frazy (jedna fraza na wersz)
nie znam sie zbytnio na php a potrzebowalbym pilnie taki skrypt
z gory dzieki za pomoc
siemakuba
chodzi o powtarzajace sie np. tak: moja noga noga?
  1. <?php
  2. $str = 'moja noga noga zaczepila o podloga podloga i dlatego wlasnie dlatego wlasnie pom
    yslalem kurcze kurcze'
    ;
  3. $str = preg_replace('/b(.*?)b(1)b/si', '1', $str);
  4. echo $str;
  5. ?>
wynik:
Kod
moja noga zaczepila o podloga i dlatego wlasnie pomyslalem kurcze


pozdr.
Gość
a jakby ten kod wygladal gdybym w .txt mial np. ?
[quote]
moja
noga
noga
zaczepila
podloga
podloga
dlatego
wlasnie dlatego
wlasnie dlatego
wlasnie pomyslalem
wlasnie pomyslalem
kurcze
kurcze
[/php]
kazda fraza/wiersz w oddzielnym wierszu ?
Gość
  1. <?php
  2. $lines = file('plik.txt'); 
  3. foreach ($lines as $line_num => $line) {
  4.  
  5. }
  6.  
  7. ?>

gdzie trzeba wrzucic array_unique ?
Fipaj
  1. <?php
  2. $str = file_get_contents ('plik.txt');
  3. ?>


i dalej kod siemakuby smile.gif
Gość
heh mam cos kolo 50 tys wierszy slow i fraz (niektore kilku wyrazowe) i gdy zapodam ten skrypt to serwer nie odpowiada juz pare minut, wiec moze znacie jakis inny sposob lub jakis program w innym jezyku, ktory by to zrobil ?
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.