Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Sortowanie alfabetyczne [php]
Forum PHP.pl > Forum > Przedszkole
dr4g0n79
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
wieprzucpp
poczytaj sobie o funkcji SORT. Pozdro ;]
l0ud
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
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.