Hallo,
In anderen Worten: Das äußere Array braucht keine Sortierung, die Elemente der ersten Ebene (Kunden sollen so bleiben wie sie sind. Aber für jedes Element sollen die Schlüssel (Jahre) absteigend sortiert werden und die Arrays in deren Werte aufsteigend.
Ganz genau :)
Wenn man das so formiliert, ergibt sich, dass zuerst mit einem foreach auf das äußere Array die einzelnen Kunden angesprochen werden müssen. Dort wird eine schlüsselbasierte Sortierung benötigt. Dann über die Jahre iterieren und die Quartalswerte sortieren. Weiter mit dem nächsten Kunden.
Danke für die Hilfe zur Selbsthilfe. Aber irgendwie stehe ich auf dem Schlauch ... Eine Codebeispiel wäre toll!
Wenn ich folgendes versuche, ändert sich an der Reihenfolge nichts:
foreach ($my_array as $key1 => $value1)
{
print_r($value1);
ksort($value1, SORT_ASC);
print_r($value1);
$neu[$key1] = $value1;
# ...
}