Hallo Leute!
Komplexe Arrays sind irgendwie nicht mein Ding, das weiss ich.
Nun hab ich aber ein Problem, das ich nicht umgehen kann, zumindest hab nach mehreren Tagen keine Lösung gefunden.
Ich suche eine Möglichkeit um ein Array ausgehen von den Werten in der 3. Dimension zu sortieren.
Das Array sieht dann so aus:
Das einzige, was in diesem Array statisch ist, sind 'name' und 'betrag'. Die Zahlen können sich wild ändern.
Sprich, ich möchte das Array nach dem Name des Produktes sortieren oder auch nach dem Betrag.
Wenn ich nach dem Betrag DESC sortiere, sollte dann rauskommen
Andersum sollte man es auch ASC sortien können, genauso wie beim Namen(ASC/DESC).
Ich habs schon mit diversen Hilfen per Google versucht, array_multisort() usw kann mir gerad auch nicht helfen.
Hat einer eine Idee wie man das realisieren kann?
Mfg
Mairhofer
Komplexe Arrays sind irgendwie nicht mein Ding, das weiss ich.
Nun hab ich aber ein Problem, das ich nicht umgehen kann, zumindest hab nach mehreren Tagen keine Lösung gefunden.
Ich suche eine Möglichkeit um ein Array ausgehen von den Werten in der 3. Dimension zu sortieren.
Das Array sieht dann so aus:
PHP:
$a[107][21][name] = "Produkt A";
$a[107][21][betrag] = 20;
$a[34][21][name] = "Produkt B";
$a[34][21][betrag] = 5;
$a[444][7][name] = "Produkt C";
$a[444][7][betrag] = 100;
Sprich, ich möchte das Array nach dem Name des Produktes sortieren oder auch nach dem Betrag.
Wenn ich nach dem Betrag DESC sortiere, sollte dann rauskommen
PHP:
"Produkt C kostet 100"
"Produkt A kostet 20"
"Produkt B kostet 5"
Andersum sollte man es auch ASC sortien können, genauso wie beim Namen(ASC/DESC).
PHP:
"Produkt C kostet 100"
"Produkt B kostet 5"
"Produkt A kostet 20"
Hat einer eine Idee wie man das realisieren kann?
Mfg
Mairhofer
Zuletzt bearbeitet: