Jörg: Array anhand des zweiten Elementes sortieren

Hi,

ich möchte ein Array, das aus zwei Elementen besteht. Jetzt möchte ich dieses anhand des zweiten Elementes sortieren. Und zwar so, das der höchste Wert oben steht. Wenn ich hier die normalen Sortierbefehle von PHP(asort arsort usw.) nehme, wird ja direkt nach dem ersten Element sortiert:

Andrea Finke
Peter Müller
Sandra Keller

Das Ergebnis soll aber so aussehen:
Peter Müller
Andrea Finke
Sandra Keller

Weiß jemand, wie ich das bewerkstelligen kann? Danke im voraus für Eure Hilfe :-))

Array
(
    [0] => Array
        (
            [0] => Peter Müller
            [1] => 31
        )

[1] => Array
        (
            [0] => Sandra Keller
            [1] => 24
        )

[2] => Array
        (
            [0] => Andrea Finke
            [1] => 27
        )
)

  1. hi,

    ich möchte ein Array, das aus zwei Elementen besteht. Jetzt möchte ich dieses anhand des zweiten Elementes sortieren.

    Du meinst also ein Array, dessen Elemente wiederum Arrays mit zwei Elementen sind.

    Und zwar so, das der höchste Wert oben steht. Wenn ich hier die normalen Sortierbefehle von PHP(asort arsort usw.) nehme, wird ja direkt nach dem ersten Element sortiert:

    Nutze usort.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Weiß jemand, wie ich das bewerkstelligen kann?

    http://php-faq.de/q/q-arrays-sortieren.html

    Siechfred

    --
    Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.