Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie
Oner
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.06.2005

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


Witam,
Mam tutaj taki kod :
  1. <?php
  2.  
  3. foreach(glob(&#092;"$dir*.txt\") as $filename)
  4.  {
  5.  $plik = fopen($filename,&#092;"r\");
  6.  $dane = fgets($plik);
  7.  $dane = explode(&#092;"||\",$dane);
  8.  fclose($plik);
  9.  $tab[] = Licz_odpowiedzi($filename);
  10.  }
  11.  $tab = sort($tab);
  12.  for($i=0; $i<count($tab);$i++)
  13.  {
  14.  // Tutaj tkwi problem .... jak wypisac tutaj zawartosc tablicy dane ........... z 
  15. etli 
  16.  // foreach ..... a i jeszce jak wypisac to razem z posortowana tablica $tab zeby 
  17.  // wyswietlalo od gory tzn. im wiecej odpowiedzi tym wyzej ....
  18.  // 
  19.  }
  20.  
  21. ?>

a moze znacie jakis lepszy sposob zeby to posortowac ... (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Zalozenie jest takie :
Otworz kazdy plik z folderu z rozszerzeniem .txt ... policz ile ma linijek (czyli odpowiedzi) ..... explode dane odzielone separatorem || (czyli autor , tresc etc) ... pozniej posortowac wzgledem odpowiedzi i daty (wiem ze mi to umknelo) i wyswietlic w kolejnosci sortowania ......

Pozdrawiam,
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Pigula
post
Post #2





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

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


jezeli chodzi o samo posortowanie tablicy to moze sort albo jakis inny opisany w manulau. ewentualnie poszukaja sobie algorytmu sortowania na sieci i walnij w php
Go to the top of the page
+Quote Post
SongoQ
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Wydaje mi sie ze funkcja sort bedzie lepsza, niz pisanie swoich. Chociaz z 2 strony w zaleznosci od ilosci danych uzywa sie odpowiednich algorytmow sortowania.
Go to the top of the page
+Quote Post
Pigula
post
Post #4





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

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


no to ja mam takie pytanie. w jaki sposob sortuje funkcja sort? z jakiego algorytmu korzysta? bo moze mimo wszystko jakiegos quicksorta bardziej sie oplaca (z tego co pamietma jest calkiem niezly ale min chyba 64 elementy musi miec tablica)
Go to the top of the page
+Quote Post
SongoQ
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Wlsanie w manualu nic na ten temat nie znalazlem. Moze zrobili cos takiego ze sprawdza ilosc elementow i wtedy sie dopasowuje, ale z 2 strony to tez czas zrzera. Mysle ze trzeba sie dokopac do kodu i wtedy sprawdzic.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:09