![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam mały problemik.
Posiadam załóżmy taką tablicę: Array ( [0] => http://rapidshare.com/files/191947863/_DVD...iMBT_.part8.rar [1] => http://rapidshare.com/files/191948524/_DVD...iMBT_.part7.rar [2] => http://rapidshare.com/files/191948132/_DVD...iMBT_.part2.rar [3] => http://rapidshare.com/files/191948905/_DVD...iMBT_.part3.rar [4] => http://rapidshare.com/files/191949037/_DVD...iMBT_.part5.rar [5] => http://rapidshare.com/files/191949080/_DVD...iMBT_.part6.rar [6] => http://rapidshare.com/files/191949101/_DVD...iMBT_.part1.rar [7] => http://rapidshare.com/files/191949119/_DVD...iMBT_.part4.rar ) I chciałbym posortować ją ale nie na podstawie numeru id pliku (np: 191947863) tylko na podstawie numeru partu. Myślałem nad odseparowaniem samych numerów partów do innej tablicy a potem jakoś tą pierwotną tablicę przyrównać do otrzymanego wyniku. Może jest jakiś mniej skomplikowany sposób? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Już masz jedną tablicę, wiec w każdej komórce robisz explode względem znaku "/" i sortujesz wzgledem pozycji [X][4] i później implode i wszystko gra (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Łatwiej będzie użyć funkcji usort + własnej funkcji porównującej:
http://pl.php.net/manual/pl/function.usort.php - przykłady i opis w manualu. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem coś w podobie jak pisał isso (expolode part) i wyszła mi taka tablica wielowymiarowa:
Array ( [0] => Array ( [0] => http://rapidshare.com/files/191947866/DVDRip.XviD-iMBT_ [1] => 8.rar ) [1] => Array ( [0] => http://rapidshare.com/files/191948516/DVDRip.XviD-iMBT_ [1] => 7.rar ) [2] => Array ( [0] => http://rapidshare.com/files/191948562/DVDRip.XviD-iMBT_ [1] => 2.rar ) .... ) Jak ją teraz posortować względem klucza [1]? Za pewne array_multisort, tylko nie wiem jakie argumenty wpisać.... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:20 |