Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Sortowanie alfabetyczne [php]
-dr4g0n79-
post
Post #1





Goście







Witam

Co i jak powinienem zrobić aby poniższy skrypt wylistowujący zawartość katalogu wyświetlał katalogi w nim się znajdujące w porządku alfabetycznym pliki są wyświetlanie alfabetycznie natomiast katalogi po dacie modyfikacji. Próbowałem to umieścić w tablicy ale nie wiem jak tą zmienną przekształcić na tablicę. Byc może jest jakiś prostszy sposób aby to rozwiązać


  1. <?php 
  2. $opdir = opendir("galerie/"); 
  3. while($file = readdir($opdir)){ 
  4. echo $file."
  5. "; 
  6. } 
  7. closedir($opdir); 
  8. ?>


proszę o pomoc
Dzięki z góry
Go to the top of the page
+Quote Post
wieprzucpp
post
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 2
Dołączył: 10.02.2006

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


poczytaj sobie o funkcji SORT. Pozdro ;]
Go to the top of the page
+Quote Post
l0ud
post
Post #3





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Użyj tablicy i funkcji sort w ten sposób:

  1. <?php
  2. $dirArray = array();
  3. $opdir = opendir("galerie/"); 
  4. while($file = readdir($opdir)){ 
  5. if ($file === '.' || $file === '.') continue;
  6. $dirArray[] = $file; //przypisujemy do kolejnego elementu tablicy nazwę pliku
  7. }
  8. closedir($opdir);
  9.  
  10. sort($dirArray);
  11. echo implode("\n",$dirArray); //zamiast \n można wstawić np. <br>
  12. ?>


Nie wiem czy działa bo piszę od ręki bez sprawdzenia. Tak czy siak masz przykład, jak to powinno wyglądać smile.gif


--------------------
XMPP: l0ud@chrome.pl
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 Aktualny czas: 22.08.2025 - 01:04