phpbar.de logo

Mailinglisten-Archive

[php] Assoz. Array Sortieren

[php] Assoz. Array Sortieren

"Mario Haßler" M.Hassler at gmx.de
Mi Nov 3 17:56:53 CET 2010


> Wie kann ich dann mein Array in einem Array sortieren?
> Habe zwei Werte die jeweils zueinander gehören (Betrag und Bezeichnung) 
> und die habe ich zur Zeit in einem doppelten Array gespeichert. Jetzt
> möchte ich diese nach dem Betrag sortieren und 
> dann den ersten Eintrag ausgeben. Sehe bis jetzt die einzige Lösung
> Array in Array zu verwenden.

Falls jede Bezeichnung nur einmal vorkommt, könntest du es auf ein
assoziatives Array umstellen (Bezeichnung => Betrag).

Falls du bei einem zweidimensionalen Array bleiben möchtest oder musst
und array_multisort() (wie ich vermute) nicht das ist, was du gebrau-
chen kannst, musst du usort() verwenden und eine Funktion erstellen,
die den Vergleich von zwei Unter-Arrays durchführt.

 -> http://www.php.net/manual/de/function.usort.php

Gruß

Mario Haßler


-- 
Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!  
Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail

php::bar PHP Wiki   -   Listenarchive