Od wczoraj męczę się z pomysłem na posortowanie tablicy według dwóch zmiennych kategoria oraz pozycja. Warunek to zachowanie pierwotnych kluczy asocjacyjnych oraz indeksów. Chciałbym wpierw posortować wszystko po kategoria a później po pozycja dla każdej kategoria.
Dane:
Posortowane powinno wyglądać tak:
Jakieś wskazówki dla laika w tej dziedzinie?
Próbowałem uasort ale nie potrafię dać warunku, aby po sortowaniu wg kategoria posortował wg pozycja bez zmiany kategoria.