Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> array_unique
-unique-
post 29.06.2006, 05:38:26
Post #1





Goście







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
Go to the top of the page
+Quote Post
siemakuba
post 29.06.2006, 09:45:56
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


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 to the top of the page
+Quote Post
-Gość-
post 29.06.2006, 12:06:11
Post #3





Goście







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 to the top of the page
+Quote Post
-Gość-
post 29.06.2006, 15:46:20
Post #4





Goście







  1. <?php
  2. $lines = file('plik.txt'); 
  3. foreach ($lines as $line_num => $line) {
  4.  
  5. }
  6.  
  7. ?>

gdzie trzeba wrzucic array_unique ?
Go to the top of the page
+Quote Post
Fipaj
post 29.06.2006, 15:53:54
Post #5





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


  1. <?php
  2. $str = file_get_contents ('plik.txt');
  3. ?>


i dalej kod siemakuby smile.gif


--------------------
Go to the top of the page
+Quote Post
-Gość-
post 29.06.2006, 16:11:36
Post #6





Goście







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 ?
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: 13.07.2025 - 09:06