TS: Assoziatives, mehrdimensionales Array sortieren

Beitrag lesen

Hello,

Was bringt es, ein assoziatives Array zu sortieren.

Gar nichts.

Verstehe ich nicht. Warum sollte man das nicht nach einer Eigenschaft (Schlüssel, Wert, Datentyp) seiner Elemente sortieren können?

In assoziativen Arrays gibt es doch keine Reihenfolge?

Doch, die gibt es bei PHP. Die Reihenfolge in der Kette der Elemente bleibt erhalten. Man kann vorne oder hinten Elemente anhängen oder gezielt welche dazwischen bauen.

Und selbst wenn: Sie spielt keine Rolle.

Das kommt doch immer auf den Anwendungsfall an.
Wenn man seine verkettete Liste nach dem Wert alphanumerisch caseunsensitive sortieren will, ist das durchaus möglich. Wenn die assoziativen Keys erhalten bleiben sollen, so wie in meinem Wiki-Artikel, benutzt man asort().

Anschließend kann man es beliebig oft in diesen Sortierungen mit foreach() ausgeben lassen/weiterverarbeiten.

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.