![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Mam problem muszę posortować pliki które mają nazwę dd-mm-RRRR-HH-MM.png, pliki zczytuję z folderu ale właściwie nie wiem co dalej z nimi zrobić, żeby je posortować. Tworzone są dokładnie co minutę, możnaby chyba je posortować po dacie utworzenia, ale nie mam pojęcia jak się za to zabrać. Wrzucam je w tablicę, ale właściwie nie wiem co z tym dalej zrobić. Macie może jakieś pomysły? Ten post edytował botnaizi 4.07.2012, 13:58:47 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób wrzucasz do tablicy? Pokaż to, co masz do tej pory.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował botnaizi 4.07.2012, 15:39:19 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 15 Dołączył: 19.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
skorzystaj z u_sort.
dodatkowo przyda Ci się strtotime (żeby mieć znacznik uniksowy - integery można porównywać) albo obiekt DateTime i jego metody. -------------------- :)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok, mam teraz coś takiego:
Tylko jak to odkręcić w drugą stronę teraz? Bo każdy taki "1341420060" ma być linkiem do odpowiedniego screena. A do tego, czy poprawnie mi zrobiło, że jest każde z +60 na końcu, czy w ogóle źle tej funkcji użyłem? ![]() Zawsze, żeby było łatwiej mogę na pliku zmienić, tylko nie bardzo ogarniam basha. Najłatiej by chyba było zczytać ile jest plików i dać mu nazwę i+1 ale nie bardzo to ogarniam. Ten post edytował botnaizi 4.07.2012, 16:49:24 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
użyj u_sort tak jak pisałem w poprzednim poście, to nie będziesz musiał "odkręcać"
-------------------- :)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kombinuję i kombinuję ale nie wiem jak do tego dojść. Tablica od razu ma wrzucone przeformatowane wartości więc musiałbym użyć pewnie jakiegoś => czy coś, o czym nie mam bladego pojęcia
![]() Dorzuciłem taki kod
Ale właściwie nic nie wnosi bo niby posortuje, ale nie ma jak przypisać do niego tej daty. @EDIT: No wystarczyło troszkę głowa ruszyć i wyszło. Może komuś się przyda:
Ten post edytował botnaizi 4.07.2012, 23:27:25 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 21:45 |