Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][glob] Tablica w odpowiedniej kolejności
no-scared
post 8.02.2009, 10:21:28
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 24.04.2008

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


Witam.

Mam pewien problem dotyczący funkcji glob();

Chodzi mi o to, żeby mieć możliwość posiadania w tej tablicy katalogów w odpowiedniej kolejności, używam flagi GLOB_NOSORT, alfabetycznie się już nie sortuje ale... mimo że sobie przekładam katalogi metodą przeciągnij/upuść to i tak zawsze są one w tej tablicy w określonej kolejnościm wygląda na to że są w kolejności, tak jak bym użyj funkcji dir w linii poleceń, czy jest jakaś możliwość ustawienia tych katalogow w odpowiedniej kolejności?
Go to the top of the page
+Quote Post
Pilsener
post 8.02.2009, 10:36:51
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


W odpowiedniej to znaczy?

1. Musisz gdzieś zapisywać, jaki katalog ma mieć jaką pozycję i po tym sortować albo
2. Użyć standardowych funkcji sortujących: www.php.net/manual - funkcje kończące się na *sort
3. Użyć własnej funkcji sortującej http://pl.php.net/manual/pl/function.usort.php
Go to the top of the page
+Quote Post
no-scared
post 8.02.2009, 13:23:46
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 24.04.2008

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


Chodzi mi o coś takiego:


Załóżmy, że mam folder dzialy, a w nim kilka folderow -> dzialow.

Użyłem funkcji glob zeby je wszystkie pobrac, były one sortowane alfabetycznie więc użyłem flagi GLOB_NOSORT... ok, teraz sobie pomyślałem że będę mógł je dowolnie ustawić, jednak jak zamieniam miejscami te foldery (dzialy) to i tak one są zawsze w jednej kolejności, a ja chce, ze jak sobie je poprzestawiam to żeby się wyświetlały tak jak je poustawiam a nie zawsze w jednej kolejnosci.






OK może pytanie powinno brzmieć inaczej... jak zamienić pliki tak, żeby z linii komend po użyciu polecenia dir pokazywały się one w innej kolejności? (takiej jaką chcę?)
Go to the top of the page
+Quote Post
wookieb
post 8.02.2009, 13:38:06
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Czytałes manual? Pisze ze bedzie pobrana lista katalogow tak jak one wystepuja. Czyli wystepuja na dysku. Nie ma takiego mozliwosci zmiany ich kolejnosci. Zreszta... Po co?


--------------------
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:35