Hallo,
das Sortieren von Arrays scheint immer wieder Thema zu sein. So auch bei mir.
Ich habe ein Array in der Form:
Code:
Array
(
[0] => Array
(
[0] => Titel1
[1] => 4
[2] => 2
)
[1] => Array
(
[0] => Titel2
[1] => 7
[2] => 5
)
[2] => Array
(
[0] => Titel3
[1] => 15
[2] => 0
)
[3] => Array
(
[0] => Titel4
[1] => 17
[2] => 6
)
)
Nun möchte ich das Array nach dem 2. Wert des zweiten Arrays sortieren.
Probiert habe ich das mit (Array steht in $data)
PHP-Code:
array_multisort ($data[2], SORT_ASC, SORT_NUMERIC);
Dies greift auf $data[2] zu und nicht auf $data[][2].
Wie kann ich nun aber danach sortieren?
Das Ergebnis sollte so aussehen:
Code:
Array
(
[2] => Array
(
[0] => Titel3
[1] => 15
[2] => 0
)
[0] => Array
(
[0] => Titel1
[1] => 4
[2] => 2
)
[1] => Array
(
[0] => Titel2
[1] => 7
[2] => 5
)
[3] => Array
(
[0] => Titel4
[1] => 17
[2] => 6
)
)