![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Opole Ostrzeżenie: (10%) ![]() ![]() |
Nie potrafię sobie poradzić z posortowaniem takiej tablicy wg. daty zawartej w nazwach:
Wie ktoś jak sobie z tym poradzić? tzn. wiem jak wyciągnąć daty i posortować ale nie wiem jak sportotem zrobić całe nazwy plików (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
wystarczy, że przy sortowaniu masz id danej daty np. dla T200038_2006.11.28.LOG to 4, i wtedy wystarczy przetasować, czy raczej przypisać do odpowiedniego id odpowiednią nazwę.
Choć może łatwiej i wydajniej na przyszłość zmienić sposób nazewnictwa na 2005.01.28_T2000003.LOG |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Skorzystaj @japek z funkcji usort().
Jej implementacja wraz z zastosowaniem dla Twojego problemu może wyglądać następująco:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:26 |