Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: daty
Forum PHP.pl > Forum > PHP
pys1986
mam foldery o takich nazwach np. 020305 , 040505 to jest data i mam skrypt do odczytywania nazw tych folderow i chce aby mi sortowalo te daty malejaco Jak to zrobic questionmark.gif?
Cysiaczek
Pokaż skrypt
pys1986
  1. <?php
  2. $start = opendir(&#092;"image/foto\");
  3. while ($dir = readdir($start))
  4. {
  5. if($dir!=&#092;".\" && $dir!=\"..\" && !is_dir($dir)) 
  6.  {
  7.  list( $data, $autor ) = explode( '_', $dir );
  8.  
  9. $m = substr($data, 2,-2); 
  10. switch ($m)
  11. {
  12. case 01: $mies=&#092;"Styczeń\"; break;
  13. case 02: $mies=&#092;"Luty\"; break;
  14. case 03: $mies=&#092;"Marzec\"; break;
  15. case 04: $mies=&#092;"Kwiecień\"; break;
  16. case 05: $mies=&#092;"Maj\"; break;
  17. case 06: $mies=&#092;"Czerwiec\"; break;
  18. case 07: $mies=&#092;"Lipiec\"; break;
  19. case 08: $mies=&#092;"Sierpień\"; break;
  20. case 09: $mies=&#092;"Wrzesień\"; break;
  21. case 10: $mies=&#092;"PaĽdziernik\"; break;
  22. case 11: $mies=&#092;"Listopad\"; break;
  23. case 12: $mies=&#092;"Grudzueń\"; break;
  24.  
  25. }
  26.  $dzien = substr($data, 0,2); 
  27.  $rok = substr($data, -2);
  28.  
  29. echo&#092;"$dzien $mies 20$rok<br>\";
  30.  
  31.  }
  32. }
  33. ?>
Cysiaczek
ja bym zmienił instrukcje switch na ARRAY i użył funkcji RSORT($m)
pys1986
A mozesz mi napisac jak by to mialo wygladac, chodzi mi o to zeby mi sie wyswietlaly nazwy folderow(daty) po kolei.
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.