( ( ( [user] => Uzytkownik4 [rank] => superranga [title] => podpis4 ) ( [user] => Uzytkownik2 [rank] => jakasranga [title] => podpis2 ) ( [user] => Uzytkownik3 [rank] => jakasranga [title] => podpis3 ) ( [user] => Uzytkownik1 [rank] => superranga [title] => podpis1 ) .... i tak dalej (około 50 takich tablic) ) ( ... tu inna część tablicy (nie istotna) ) )
Są pomieszane i muszę posortować je według pola "rank". Muszę zrobić dwie (bo wystąpiły tylko dwie rangi) oddzielne podtablice ze względu na "rank".
Tablica musi wyglądać w ten sposób:
( ( ( [user] => Uzytkownik3 [title] => podpis1 [rank] => jakasranga ) ( [user] => Uzytkownik2 [title] => podpis2 [rank] => jakasranga ) ) ( ( [user] => Uzytkownik1 [title] => podpis3 [rank] => superranga ) ( [user] => Uzytkownik4 [title] => podpis4 [rank] => superranga ) ) )
Są dwie główne podtablice, bo we wszystkich użytkownikach znalazło tylko dwie rangi (może ich być więcej, wtedy więcej tablic głównych).
Próbuję od 2 godzin i bez skutku.