[PHP]mehrdimensionale Arrays sortieren
-
Hio,
Ich habe ein Problem mit PHP und mehrdimensionalen Arrays. Ich bekomme diese einfach nicht richtig sortiert. Ich habe schon alle möglichen Varianten und Kombinationen von array_multisort probiert, aber bei jeder Variante verrutschen mir irgendwelche Daten. Die Sortierung ist dann zwar richtig, aber die anderen Elemente stammen nicht mehr richtig überein.
Hier mal ein wenig Code:define("maxData",200); $data = array(array(maxData), array(maxData), array(maxData), array(maxData), array(maxData)); //auf diese Art wird dann das Array gefüllt... while(... && $i < maxData) { $data[2][$i] = $temp[0]; $data[3][$i] = $temp[1]; //... //Hier soll dann nach der 4. Kategorie sortiert werden foreach($data as $nr => $inhalt) $sArray[$nr] = strtolower($inhalt[4]); array_multisort($data[4], SORT_DESC, $data);
Wenn ich das so übernehme finde ich z.b. die Datensätzen die vorher unter data[0][i] zu erreichen waren unter data[1][i] etc.
Jemand ne Idee?