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
Pigula
post
Post #2





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

Posty w temacie


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: 15.10.2025 - 04:14