P
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?