Sortering af flere arrays
Hej eksperterJeg forsøger at bruge array_multisort til at sortere 3 arrays, som skal beholde deres relationer til hinanden. Det fungerer fint, men kun når jeg kender prioriteringsrækkefølgen.
Jeg har $arr1 = array('Spanien','Spanien','Danmark','Amerika','England'); $arr2 = array('Spansk','Spansk','Dansk','Engelsk','Engelsk'); $arr3 = array('Madrid','Barcelona','København','New York','London');
Hvis jeg vil sortere efter landende, så gør jeg følgende:
array_multisort($arr1, $arr2, $arr3);
Men hvad nu, hvis jeg ikke ved at det er $arr1 der skal være den første?, hvis jeg nu gerne vil have at brugeren kan definere en variabel:
$sortOrder = 2,1,3
$exploding = explode(',', $sortOrder);
Nu har brugeren så defineret, at der først skal sorteres efter sprog, derefter land, og til sidst byen. Hvordan laver jeg det?
