Sven Rautenberg: Mehrdimensionale Arrays sortieren

Beitrag lesen

Moin!

Aber ich weiß erst gar nicht, wie ich an z.B. "Name" herankommen soll. Ich muss ja immer bei so einer Vergleichsfunktion ein Array angeben, aber welches?

Du willst das ganze Array sortieren. Die einzelnen Elemente sind wiederum Arrays. Die Vergleichsfunktion muß diese Arrays miteinander vergleichen. Da das nicht direkt geht, mußt du auf ein oder mehrere Unterelemente dieses Arrays zugreifen, um den Vergleich durchzuführen.

Beispiel 2 sollte dir demonstrieren, wie es geht.

Wenn in $a der Variablenname der Variablen drinsteht, dann kannst du mit ${$a} auf diese Variable zugreifen.

Danke, klappt! Und was ist der Vorteil von ${$a} gegenüber $$a?

Der Vorteil dürfte sein, dass es funktioniert. Denn sonst würde wohl $$a in der Anleitung drinstehen, oder?

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)