[PHP]DirectoryIterator sortowanie wyniku |
[PHP]DirectoryIterator sortowanie wyniku |
26.09.2009, 11:00:23
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Tym sposobem odczytuję listę plików w katalogu, pomijając . oraz .. :
Chciałbym nazwy plików posortować alfabetycznie:
Jednak nie wiem czy robię to dobrze, oraz jak odczytać w foreach inne dane? Kod foreach ($filetab as $filename && )
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
26.09.2009, 11:08:44
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) |
1. Zainicjuj tabele $filetab!
2. Wrzucaj do niej $filetab[$filename] = $files; 3. Potem ksort() - posortuje ci po kluczach tablicy, czyli po nazwach plikow 4.
-------------------- Nie lubię jednorożców.
|
|
|
26.09.2009, 21:28:21
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Ok, zrobiłem coś takiego i posortowało:
Jednak nie wiem jak mam odczytać inne wartości w:
Jeśli dodam inną tablice np $ Kod filetab[$sizeinkb] = $files; To wynik zaczną się sortować dwa razy, pierw z nazwą a potem rozmiarem pliku. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
26.09.2009, 22:21:16
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) |
foreach ($filetab as $filename => $files) {
zobacz co wkladales do tablicy i czym NADAL jest $files -------------------- Nie lubię jednorożców.
|
|
|
28.09.2009, 11:26:45
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Im więcej czytam na necie informacji o tabelach tym bardziej nie wiem o co w tym chodzi tzn. wiem jak przypisać/wpakować coś do tablicy, ale myli mi się to z tymi zmiennymi i sposobem ich wyświetlenia.
dr_bonzo - przez print_r($files); otrzymuję wynik Kod Array ( ) I nic poza tym, tak samo jest jak odwołam sie do innej zmiennej. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
28.09.2009, 15:06:54
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) |
Zapomnialem o malym szczegole zwiazanym z interatorem -> patrz komentarz. -------------------- Nie lubię jednorożców.
|
|
|
--david8213-- |
24.07.2013, 05:26:17
Post
#7
|
Goście |
Co należy dodać żeby dodatkowo sortowało mi pliki po rozszerzeniu (po nazwie i rozszerzeniu)
Po nzawie jest już zrobione
|
|
|
24.07.2013, 08:09:45
Post
#8
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) |
Dlaczego mi nie działa wyświetlanie ikonek do poszczególnego rozszerzenia ?
Jak to zrobić na podstawie powyższych postów Ten post edytował david8213 24.07.2013, 08:34:49 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.05.2024 - 17:41 |