Maresa P.: Mehrdimensionales Array nach Wert sortieren

Beitrag lesen

Hello,

Hi Tom

Muss das Array so aussehen, oder könnte es auch

$array['name'][0]   = 'Hans';
$array['name'][1]   = 'Peter';
$array['street'][0] = 'Beliebigestraße';
$array['street'][1] = 'Beispielstraße';

so herum aufgebaut werden?

vielen dank für Deinen Vorschlag. Leider muss das Array so aufgebaut sein. Die Daten kommen von einer CSV-API aus einem CRM und üssen da anschließend wieder hin. Den Aufbau zu ändern wäre zu aufwendig.

Du hast nämlich eine reine Spaltenstruktur und die kann man auch in obiger Form abbilden.
Das macht zwar eigene Funktionen zum Einfügen und Löschen von Elementen notwendig, die sind aber "Peanuts" gegenüber dem Sortieraufwand, den Du Dir sparst...

Das vorliegende "Array" kannst Du nämlich gleichzeitig nach _jeder_ Spalte sortiert vorhalten.
Das ist enorm praktisch.

Viele Grüße und Danke!

Maresa