Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

[PHP] Mehrdimensionales Array sortieren

  Alt 2. Mär 2009, 10:18
Hi zusammen

ich habe ein PHP-Array, das wie folgt aufgebaut ist:

Code:
Array
(
    [/category/id20/Sport.html] => Array
        (
            [hits] => Array
                (
                    [abs] => 6
                    [rel] => 0.33
                )

            [traffic] => 95142
        )

    [/robots.txt] => Array
        (
            [hits] => Array
                (
                    [abs] => 79
                    [rel] => 4.39
                )

            [traffic] => 17125
        )

    ...
)
Das würde ich nun gerne absteigend nach [hits]['abs'] sortieren, sodass es hinterher so aussieht:

Code:
Array
(
    [/robots.txt] => Array
        (
            [hits] => Array
                (
                    [color=#ff0000][b][abs] => 79[/b][/color]
                    [rel] => 4.39
                )

            [traffic] => 17125
        )

    [/category/id20/Sport.html] => Array
        (
            [hits] => Array
                (
                    [color=#ff0000][b][abs] => 6[/b][/color]
                    [rel] => 0.33
                )

            [traffic] => 95142
        )

    ...
)
Ich bin auf "array_multisort()" gestoßen, doch wenn ich das richtig sehe, ist mein Vorhaben damit nicht möglich. Aber dass ich das manuell mit QuickSort und temporären Arrays sortieren muss, kann ich mir auch nicht ganz vorstellen. Das wäre ja immenser Aufwand.

Geht das irgendwie einfacher?

Grüße, Matze
  Mit Zitat antworten Zitat